<演習1>の解答例 |
int a = 8, b = 4; System.out.println("(+) " + (a + b) ); System.out.println("(-) " + (a - b) ); System.out.println("(*) " + (a * b) ); System.out.println("(/) " + (a / b) ); |
<演習2>の解答例 |
int a = 15, b = 7; int c; c = a * b; // a×bの結果をcに代入 System.out.println("a * b = " + c ); |
<演習3>の解答例 |
int a = 15, b = 8; double ans1,ans2; ans1 = a/b; // (int型)÷(int型) ans2 = (double)a/b; // (int型をdouble型にキャスト)÷(int型) System.out.println("ans1 = " + ans1 ); System.out.println("ans2 = " + ans2 ); |
<演習4>の解答例 |
int a = 2, b = 7; //int a = 6, b = 1; if( a>b ){ System.out.println(a); }else{ System.out.println(b); } |
<演習5>の解答例 |
int sc = 83; //int sc = 57; if( sc>=60 ){ System.out.println("合格"); }else{ System.out.println("不合格"); } |
<演習6>の解答例 |
int age = 10; //int age = 14; //int age = 17; //int age = 24; switch(age){ case 13: case 14: case 15: System.out.println("中学生"); break; case 16: case 17: case 18: System.out.println("高学生"); break; default: System.out.println("それ以外"); } |
<演習7>の解答例 |
size(800,200); background(255); for(int i=0;i<40;i++){ if( i%4==3 ){ // 4で割ったあまりが3のとき fill( 0, 255, 0 ); // 緑色にする }else{ fill( 255, 255, 255 ); // 白色にする } ellipse( 10 + i*20, 100, 20, 20 ); } |