★★ Java の宿題ここで答えます Part 66 ★★
■ このスレッドは過去ログ倉庫に格納されています
0810デフォルトの名無しさん
2009/01/08(木) 11:22:10条件は入れ子となったif文で書くこと。
正の整数を読み込んで、それを3で割った値に応じて『その値は3で割り切れます。』
『その値を3で割った余りは1です。』『その値を3で割った余りは2です。』
のいずれかのを表示するプログラムを作成せよ。
※正でない値を読み込んだ場合は、『正でない値が入力されました。』と表示すること。
import java.util.Scanner;
class Enshuu3_7{
public static void main (String [] args){
Scanner stdIn = new Scanner(System.in);
System.out.print("整数値:");
int a = stdIn.nextInt();
if(0<a)
if(a%3==0)
System.out.println("その値は3で割り切れます。");
/* else
System.out.println("その値を3で割った余りは1です。");
System.out.println("その値を3で割った余りは2です。"); この辺*/
else
System.out.println("正でない値が入力されました。");
}
}
とりあえず出来るところまで自分でやってみたが、
余り1と余り2のところの分岐がよくわからない。
■ このスレッドは過去ログ倉庫に格納されています