JAVA (5)

1849 ワード

複文
文脈
for文は値を指定するために使用されます
初期値、条件式、繰返し
for(int i = 1;, i<=10;, i++) {
System.out.println(i);
}
実行順序:初期値-条件式-出力-次の繰返しタスク-条件式-出力-繰返しタスクフォーマット
条件式がtrueの場合にのみ出力されます.
説明すると私は1から10より小さいですか?true>>結果出力1
i増加1>>2は10未満ですか?true>>出力結果2...
最後に、出力が10の場合、i 1は増加し、11は10未満ですか?false>>重複文から逃れる
質問:21-57に出力
for(int i = 21; i<58; i++){
System.out.println(i)
}
しかし、変数int iを2回使うのはだめですか?=領域変数、for文でのみ使用できます!
質問:1から10の和を求める
int sum = 0;
for(int i = 1; int i <11; i++){
sum += i;
}
System.out.println(sum);
同様に、他の演算子も求めることができます!
ifを挿入して利用することもできます
質問:1~100が3の倍数であればプリントアウトしてください
for(int i = 1; i<100; i++){
if(i%3 == 0){
System.out.println(i);
}
}
質問:ユーザーに数字を入力し、10桁の倍数を出力してください.
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
int s = 0;
for(s=1; s<=10; s++){
System.out.println(i*s);
}
質問:九九段を書く
int num = 2;
for(int i =1; i<=9; i++) {
System.out.println(num + "*" + i + "=" + num*i);
質問:入力整数の約数を求める
Scanner sc = new Scanner(System.in);
int a = 0;
int num = sc.nextInt();
for(a=1; a<=num; a++){
if(num%a == 0){
System.out.println(num/a)
}
}
質問:九九段1~9段を求める
for(int i = 1; i<=9; i++){
System.out.println("==" + "단==");
for(int n = 1; n<=9; n++){
System.out.println(i + "*" + n + "=" + i*n)
}
System.out.println();     	//띄어쓰기 역할
}
知らなかったら、ノートに塗ってみるのもいい方法のようです
完全秀>>まだまだ勉強が必要みたい
質問:入力した値が369であれば、拍手してください.そうでなければ、出力してください.