棟兄はあなたを連れてJavaプロセス制御の循環構造を学びます
4009 ワード
日の内容に続いて更にいくつか新しい内容を追加してみんなと分かち合います
補足1:三項演算子(三元演算子条件式)
(判断条件)?値1:値2;
成立すると戻り値1が成立しないと戻り値2
例:int a=10,b=15;int max = (a > b) ? a : b ; System.out.println(max);
結果:15
解析:上記の式a>bを用いて判断条件aが10,bが15であり,明らかにaがbより小さいため,a>bが成立せずbすなわち15に戻る
JAvaでのループ
1.whileサイクル
do...whileサイクル
forサイクル
補足1:三項演算子(三元演算子条件式)
(判断条件)?値1:値2;
成立すると戻り値1が成立しないと戻り値2
例:int a=10,b=15;int max = (a > b) ? a : b ; System.out.println(max);
結果:15
解析:上記の式a>bを用いて判断条件aが10,bが15であり,明らかにaがbより小さいため,a>bが成立せずbすなわち15に戻る
JAvaでのループ
1.whileサイクル
:
①
while( ){
②
}
: , . , .
:① -> ② -> ①( ) -> ② -> ①( )
: 1-10( )
int num = 1;
while(num <= 10){
System.out.println(num);
num++;
}
:
1
2
3
4
5
6
7
8
9
10
do...whileサイクル
do{
①
}while( )
②
: ( ) , ( ), .
: ① -> ② -> ① -> ②
:
int num = 1;
do {
System.out.println(num);
num++;
} while (num <= 10);
:
1
2
3
4
5
6
7
8
9
10
forサイクル
:
① ② ③
for( ; ; ){
④
}
: ① -> ② -> ④ -> ③ -> ② -> ④.... , .
:
1:
for(int i = 1; i <= 10; i++){
System.out.println(i);
}
2:
int i;
for(i = 1; i <= 10; i++){
System.out.println(i);
}
:
1
2
3
4
5
6
7
8
9
10
: 1 i for , 2 i for . ? 1 for ,for i, 2 .