博主的文章希望對大家有所幫助
今日份勵志文案:凌空虛度,難成千秋偉業(yè);求真務(wù)實(shí),方能善作善成
沖沖沖?。。。?!
目錄
一.if~else語句?
1.1.if-else語句基本用法:
1.2.代碼演示
?二.switch~case語句
?2.1?switch~case語句基本用法:
2.2.代碼演示
?編輯三.while語句
3.1while語句基本用法:
?3.2.代碼演示
四.do~while語句
4.1.do~while語句基本用法:
4.2?代碼演示
?五.for循環(huán)
5.1.for循環(huán)語句基本用法:
5.2代碼演示
JAVA使用了C所有流程控制語句,所以如果以前用過C或C++編程,那么應(yīng)該非常熟悉
一.if~else語句?
1.1.if-else語句基本用法:
if(){
...;
}
else{
...;
}
其中else可以選擇不寫?
1.2.代碼演示
看下列代碼,a=8,如果a==10,打印a==10,否則判斷下面的a==5,如果a==5,則打印a==5,否則繼續(xù)往下執(zhí)行,依次判斷,如果復(fù)合判斷條件,則打印,不符合繼續(xù)往下進(jìn)行
這個(gè)代碼打印的是ssssss! (如果學(xué)過C語言的話,理解起來會相對容易)
public static void main(String[] args) {
//shift + f6
int a = 8;
if(a == 10) {
System.out.println("a == 10");
}else if(a == 5) {
System.out.println("a == 5");
}else if(a == 4) {
System.out.println("a == 4");
}else if(a == 3) {
System.out.println("a == 3");
}else {
System.out.println("ssssss!");
}
}
?二.switch~case語句
?2.1?switch~case語句基本用法:
switch(){
case 表達(dá)式1: ... ;break;
case 表達(dá)式2: ... ;break;
case 表達(dá)式3: ... ;break;
case 表達(dá)式4: ... ;break;
case 表達(dá)式5: ... ;break;
//...
default:...
}
switch是實(shí)現(xiàn)多路選擇的一種方法;
每一個(gè)case后都會有一個(gè)break結(jié)尾,這樣可以使執(zhí)行流程跳到switch主體的末尾(通俗點(diǎn)說就是結(jié)束switch循環(huán));break也是可以省略的,若省略break,會執(zhí)行后面的case語句,直到遇到一個(gè)break為止;注意:最后的default語句沒有break,也可以放置一個(gè)break,只是沒有用而已
2.2.代碼演示
看下列代碼,str是abc;switch(str)就是以str的值作為判斷條件,因?yàn)闈M足case "abc",所以打印abc,然后經(jīng)過break跳出循環(huán)
假設(shè)string str="1";執(zhí)行的就是default
String str = "abc";
switch (str) {
case "abc":
System.out.println("abc");
break;
case "124":
System.out.println("124");
break;
default:
System.out.println("輸入有誤");
break;
}
三.while語句
3.1while語句基本用法:
while中的語句會重復(fù)執(zhí)行,直到()中的條件為假
while(){
...
}
?3.2.代碼演示
看下列代碼,a=1 ; sum=0;用while判斷如果,a<=10進(jìn)入循環(huán)執(zhí)行,sum=sun+a 和 a++(a的自加),第一次進(jìn)入循環(huán),滿足a<=10 ; sum=0+1=1,a=2,再次判斷,以此類推
這個(gè)代碼是求1~10 的和最后等于55
public static void main(String[] args) {
int a = 1;
int sum = 0;
while (a <= 10) {
sum += a;
a++;
}
System.out.println(sum);
四.do~while語句
4.1.do~while語句基本用法:
while和do-while唯一區(qū)別就是do-while中的語句至少會執(zhí)行一次,即使表達(dá)式第一次就被計(jì)算為false,而在while循環(huán)結(jié)構(gòu)中,如果條件第一次就為false,那么其中的語句根本不會執(zhí)行,在實(shí)際應(yīng)用中while比do-while更常用一些
do{
...
}while(判斷條件)
4.2?代碼演示
看下列代碼,a=1,sum=0,進(jìn)入下列循環(huán),執(zhí)行語句最后sum=1,a=2;判斷a<=10?如果表達(dá)式成立則重新進(jìn)入循環(huán),若不成立則退出循環(huán)執(zhí)行打印語句
public static void main(String[] args) {
int a=1;
int sum=0;
do{
sum=a+sum;
a++;
}while (a<=10);
System.out.println(sum);
?五.for循環(huán)
5.1.for循環(huán)語句基本用法:
for循可能是最經(jīng)常使用的迭代形式,這種在第一次循環(huán)之前要進(jìn)行初始化,隨后,它會進(jìn)行條件測試,直到不滿足條件
for(表達(dá)式1,表達(dá)式2,表達(dá)式3){
...
}
5.2代碼演示
看下列代碼,sum=0,a=0;進(jìn)入for循環(huán)執(zhí)行sum=sum+a直到不滿足判斷條件,進(jìn)行打印sum
public static void main(String[] args) {
int a;
int sum=0;
for(a=0;a<=10;a++)
{
sum=a+sum;
}
System.out.println(sum);
如果有解釋的不對或者不清晰,麻煩大佬們海涵,如果可以煩請從評論區(qū)指出,我一定會加以修改,萬分感謝文章來源:http://www.zghlxwxcb.cn/news/detail-734351.html
最后麻煩大佬們動一下發(fā)財(cái)?shù)男∈忠绘I三連,萬分感謝文章來源地址http://www.zghlxwxcb.cn/news/detail-734351.html
到了這里,關(guān)于Java入門篇 之 邏輯控制的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!