Practice 流程控制

2022-02-14 16:40:33 字數 4043 閱讀 1514

若整數a除以非零整數b,商為整數,且餘數為零,

我們就說a能被b整除(或說b能整除a),a為被除數,b為除數,即b|a("|"是整除符號),讀作"b整除a"或"a能被b整除。

如:6 | 3,  6能被3整除 或 3能整除6。

if (x = y )

case 2:

days += 31;//1月份

}//if((month == 3) && (year % 4 == 0 && year % 100 != 0 || year % 400 == 0))

system.out.println(year +"年" + month + "月"+ day + "日" +"至今已過" + days);

}}*/

/*2、從鍵盤分別輸入年、月、日,判斷這一天是當年的第幾天

注:判斷一年是否是閏年的標準:

1)可以被4整除,但不可被100整除

2)可以被400整除

要求:使用迴圈實現

class yearmonthdayelse if(i == 2)else

}else

}system.out.println(year + "年" + month +"月" + "至今已過" + days);

}}*/

/*從鍵盤分別輸入年、月、日,判斷這一天是當年的第幾天

注:判斷一年是否是閏年的標準:

1)可以被4整除,但不可被100整除

2)可以被400整除

要求:使用迴圈 + 陣列實現

*/class

yearmonthday;//

靜態初始化

for(int i = 1;i < month;i++)

}system.out.println(year +"年" + month + "月"+ day + "日" +"至今已過" + days + "天" + "僅剩" + (365-days) +"天");}}

class

forloop

system.out.println(sum);

*//*

int count = 0;

for (int i = 1; i <= 100;i++)}}

*///

方法一/*

for (int i = 1, mi = 0;

i <= 1024;

i*=2, mi++)

2的0方為:1

2的1方為:2

2的2方為:4

2的3方為:8

2的4方為:16

2的5方為:32

2的6方為:64

2的7方為:128

2的8方為:256

2的9方為:512

2的10方為:1024

*///

方法二/*

2的0方為:1

2的1方為:2

2的2方為:4

2的3方為:8

2的4方為:16

2的5方為:32

2的6方為:64

2的7方為:128

2的8方為:256

2的9方為:512

2的10方為:1024

*/int result = 0;

for(int i = 0; result < 1024; i++)

}}

九九乘法表

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*4=4 2*4=8 3*4=12 4*4=16

1*5=5 2*5=10 3*5=15 4*5=20 5*5=25

1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

*/class

test10

system.out.println();}}

}

/*找出1-100之間所有的素數(質數)

*/

class

testsu12

}if(count == 0)

}for(int i = 2;i <= 100;i++)

}if(j ==i)}}

}

/*

i j

k * 1 4 1

* * * 2 3 3

* * * * * 3 2 5

* * * * * * * 4 1 7

* * * * * * * * * 5 0 9

* * * * * * * 1 1 7 2*(4-1)+1

* * * * * 2 2 5 2*(4-2)+1

* * * 3 3 3 2*(4-3)+1

* 4 4 1 2*(4-4)+1

//方法一先列印上半部分,再列印下半部分;

class testlingxingfor(int k = 1; k <= (2*i-1); k++)

system.out.println();

//下半部分

}for(int i = 1; i <= 4;i++)for(int k = 1; k <= 2*(4-i)+1;k++)

system.out.println();

}}}*/

class

testlingxing

//括號括號括號

}else

}//(2)列印*

//上半+下半部分 --> "*"

if(i <= 5)

}else

}//(3)列印空格

system.out.println();

}}}/*

*

* *

* *

* *

* *

* *

* *

* *

*

//內迴圈*只列印首尾,在上邊圖形的基礎上做下判斷即可。

class testlingxingfor(int k = 1; k <= (2*i-1); k++)else

}system.out.println();

//下半部分

}for(int i = 1; i <= 4;i++)for(int k = 1; k <= 2*(4-i)+1;k++)else

}system.out.println();}}

}*/

mysql流程控制 MySQL 流程控制

流程控制 1 順序結構 程式從上往下依次執行 2 分支結構 多條路徑選擇一條 3 迴圈結構 在規定範圍內重複執行 一 分支結構 1 if函式 功能 實現分支流 語法 if 表示式1,表示式2,表示式3 執行順序 執行表示式1,成立返回表示式2的值,不成立則返回表示式3的值 應用 任何地方 例 if ...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

python流程控制 python之流程控制

電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...