Java( if選擇、switch選擇、迴圈)
阿新 • • 發佈:2021-07-16
1.if 選擇結構
//語法
if(表示式){
//語句;(表示式為真)
}else{
//語句;(表示式為假)
}
---------------------------------------
例:
char select='A';
if(select=='A'){
System.out.println("select的值為A");
}else{
System.out.println("select的值不是A);
}
//語法 if(表示式1){ //語句; (表示式1為真); }else if(表示式2){ //語句; (表示式2為真) }else{ //語句; (表示式1 2 都假) } --------------------------------------- 例: char select='A'; if(select=='A'){ System.out.println("select的值為A"); }else if(select=='B'){ System.out.println("select的值為B") }else{ System.out.println("select的值不是A也不是B"); }
2.switch選擇結構
//語法 switch(變數名){ case 值: 語句; //break; case 值: //語句; break; default: //語句; break; } --------------------------------------- 例: char select='B' switch(select){ case 'A': System.out.println("你選的是A"); case 'A': System.out.println("你選的是B"); case 'A': System.out.println("你選的是C"); default: System.out.println("沒有這個選項!"); }
3. 迴圈
- while迴圈
//語法
while(條件表示式){
//迴圈體;
}
---------------------------------------
例:輸出1~100
int i=0;
while(i<100){
System.out.print(" "+i+1);
i++;
}
- do while迴圈
//語法 do{ //迴圈體; } while(條件表示式); --------------------------------------- 例:輸出1~100 int i=0; do{ System.out.print(" "+i+1); i++; }while(i<100);
- for 迴圈
//語法
for(初始化;表示式;更新){
//迴圈體;
}
//死迴圈
for( ; ; ){
}
---------------------------------------
例:輸出1~100
for(int i=0;i<100;i++){
System.out.print(" "+i+1);
}
- for增強
//語法
for(宣告語句 : 表示式)
{
//程式碼句子
}
---------------------------------------
int arr[10]={1,2,3,4,5,6,7,8,9,10};
for(int x:arr){
System.out.println(x);
}
···