Q1.キーボードからの入力を受取それを表示する。アプリを作成せよ。
[実行例]
あなたの名前を教えて
山田[リターン]
こんにちは、山田さん!半年間よろしくお願いします
2 | public static void main(String[] args){ |
3 | System.out.println( "あなたの名前を教えて" ); |
4 | String name= new java.util.Scanner(System.in).nextLine(); |
5 | System.out.println( "こんにちは、" +name+ "さん!半年間よろしくお願いします" ); |
Q2.身長と体重を入力してもらいBMIを測定するアプリを作成せよ。なお、BMIは小数点2桁で表示すること。
BMIは
体重(kg)/(身長(m)*身長(m))
で求められる。
[ヒント]
//小数の入力受取
double d=new java.util.Scanner(System.in).nextDouble();
//四捨五入
long l=Math.round(33.3333)//->33
[実行例]
BMIを測定します。
あなたの身長(cm)を教えてください>170.5[リターン]
あなたの体重(kg)を教えてください>56.2[リターン]
あなたのBMIは19.33です!
02 | public static void main(String[] args){ |
03 | System.out.println( "BMIの測定をします" ); |
04 | System.out.print( "あなたの身長(cm)を教えてください>" ); |
06 | double height= new java.util.Scanner(System.in).nextDouble(); |
07 | System.out.print( "あなたの体重(kg)を教えてください>" ); |
08 | double weight= new java.util.Scanner(System.in).nextDouble(); |
12 | double bmi=weight/(height*height); |
13 | /******小数点二桁表示にするための処理*******/ |
18 | bmi = Math.round(bmi); |
21 | System.out.println( "あなたのBMIは" +bmi+ "です!" ); |
コメント