直江です。

前回のJavaゼミで出題した問題に対する解答について、
添付します。

-----------------------------------------------------

問1
/*
「5%3+1」,「5%(3+1)」,「5/3+1」,「5/(3+1)」の
4パターンについての計算結果を示すプログラム
*/
class Answer1 {
	public static void main(String args[]){
		double a=0.0 ;
		System.out.println("いろんな計算パターン...") ;
		a = 5 % 3 + 1 ;
		System.out.print("Pattern1-1 : 5 % 3 + 1     = ") ;
		System.out.println(a) ;
		a = 5 % ( 3 + 1 ) ;
		System.out.print("Pattern1-1 : 5 % ( 3 + 1 ) = ") ;
		System.out.println(a) ;
		a = 5 / 3 + 1 ;
		System.out.print("Pattern1-1 : 5 / 3 + 1     = ") ;
		System.out.println(a) ;
		a = 5 / ( 3 + 1 ) ;
		System.out.print("Pattern1-1 : 5 / ( 3 + 1 ) = ") ;
		System.out.println(a) ;
	}
}

-----------------------------------------------------

問2,3
/* 速度を求め、結果についてint型、double型にて示す */
class Answer2_3 {
	public static void main(String args[]){
		double a=0.0,b=0.0 ;
		int c=0,d=0 ;
		System.out.println("行き、帰りの速度計算...") ;
		a = 500 / 80 ;
		System.out.print("行き時間\t: double型\t: ") ;
		System.out.println(a) ;
		c = (int)a ;
		System.out.print("\t : int型\t\t: ") ;
		System.out.println(c) ;
		b = 500 / 85 ;
		System.out.print("帰り時間\t: double型\t: ") ;
		System.out.println(b) ;
		d = (int)b ;
		System.out.print("\t : int型\t\t: ") ;
		System.out.println(d) ;
	}
}