1.if語句
if語句表示在程式執行if語句時,當條件表示式為true時,執行語句序列,當條件表示式為false時,不執行。
float a = null;
float b = null;
system.out.println("正方形的邊長:");
scanner sc = new scanner(system.in);
a = sc.nextfloat();
if(a<0)
}b = a*a;
system.out.println("正方形邊長為:"+a+"\n正方形面積為:"+b);
2.if else語句
if...else..語句執行的過程是,當條件表示式的值判斷為true時,執行語句序列1;當條件表示式判斷為false時,執行語句序列2。
if (a>0) else
3.if..else if..else..語句
這種格式也稱為if語句的擴充格式或者if語句的巢狀。
if(《條件表示式1>)else if(條件表示式2>)
..............
else else if(a>0) else
b = a*a;
system.out.println("正方形邊長為:"+a+"\n正方形面積為:"+b);
補充知識:
math.rint()---四捨五入的功能
math.abs(x)---求x的絕對值
math.pow(x,y)---求x的y次方
math.sin(x)---注意x是以弧度為單位的
math.log10(x)---求以10為底數的x的對數
4.switch..case..語句(開關語句)
switch(《條件表示式》) break;
case 常量2: break;
case 常量3: break;
..........
case 常量n: break;
default:
}常量值1到常量值n必須是整型或者字元型,default是可有可無的。在同乙個switch語句中,各個case後的常量值必須互不相同。
在switch...case語句中,兩個case之間可以不用大括號{}括起來。在switch和第乙個case之間,不能有任何可執行的語句。如果乙個case語句塊的末尾沒有break語句,那麼,下面的乙個case語句塊將被執行。
/*** switch..case語句
*/int number;
int a;
scanner scanner = new scanner(system.in);
system.out.println("請輸入你的成績:");
number = scanner.nextint();
a = (int) math.rint(number/10);
switch (a)
java中的分支結構,迴圈結構
今天學習重點是分支結構,和迴圈結構 關於分支結構,有四種 if if else else if switch case 其中if 乙個分支,if else兩個分支,else if和switch case 多個分支 關於switch case 有幾個知識點 1 case分支後加break,才會跳出sw...
java語言基礎 java分支結構
一 分支結構 任何複雜的程式邏輯都可以通過 順序 分支 迴圈 三種基本的程式結構實現 二 if語句 if語句的執行邏輯 語句0 if 邏輯表示式 語句3 以上 的執行順序 1.執行語句0 2.判斷邏輯表示式的值 若值為true,則執行if語句塊中的語句 若值為false 則不執行 if語句塊中的語句...
Java分支結構與迴圈結構
一 分支結構 1 if語句 if語句將根據條件的真假,判斷if的從屬語句,也就是條件符合才能執行裡面的 格式 if 條件 2 if else結構 if else結構根據乙個布林值的真假來選擇做不同的事情,也就是如果.否則.的意思。格式 if 條件 else 格式 if 條件 else else 4 ...