javaif的用法
1. java if用法
if語法:
if(條件){
代碼塊;
}else{
代碼塊;
}
用法舉例:
public class simple{
public static void main(String [] args){
int score=91; //張浩的成績
if(score>95){
System.out.println("老師說:不錯,獎勵一個MP4!");
}
if(score<=95){
System.out.println("老師說:懲罰進行編碼!");
}
}
}
按照需要,畫出流程圖來分析下問題,如下圖所示:
2. java中的if語句的所有用法
(1)多個條件同時成立時才執行if:
if(條件1&&條件2&&條件3&&條件4&&條件5&&..............){
}
(2)多個條件,只有一個成立便執行if:
if(條件1||條件2||條件3||條件4||條件5||..............){
}
3. java中if的語法和意思是什麼
java中if是控制分支結構的,意思是如果條件成立的話,執行某段代碼。
if語句
一個if語句包含一個布爾表達式和一條或多條語句。
語法
If語句的用語法如下:
if(布爾表達式)
{
//如果布爾表達式為true將執行的語句
}
如果布爾表達式的值為true,則執行if語句中的代碼塊。否則執行If語句塊後面的代碼。
public class Test {
public static void main(String args[]){
int x = 10;
if( x < 20 ){
System.out.print("這是 if 語句");
}
}
}
以上代碼編譯運行結果如下:
這是 if 語句
if...else語句
if語句後面可以跟else語句,當if語句的布爾表達式值為false時,else語句塊會被執行。
語法
if…else的用法如下:
if(布爾表達式){
//如果布爾表達式的值為true
}else{
//如果布爾表達式的值為false
}
實例
public class Test {
public static void main(String args[]){
int x = 30;
if( x < 20 ){
System.out.print("這是 if 語句");
}else{
System.out.print("這是 else 語句");
}
}
}
以上代碼編譯運行結果如下:
這是 else 語句
if...else if...else語句
if語句後面可以跟elseif…else語句,這種語句可以檢測到多種可能的情況。
使用if,else if,else語句的時候,需要注意下面幾點:
if語句至多有1個else語句,else語句在所有的elseif語句之後。
If語句可以有若干個elseif語句,它們必須在else語句之前。
一旦其中一個else if語句檢測為true,其他的else if以及else語句都將跳過執行。
語法
if...else語法格式如下:
if(布爾表達式 1){
//如果布爾表達式 1的值為true執行代碼
}else if(布爾表達式 2){
//如果布爾表達式 2的值為true執行代碼
}else if(布爾表達式 3){
//如果布爾表達式 3的值為true執行代碼
}else {
//如果以上布爾表達式都不為true執行代碼
}
實例
public class Test {
public static void main(String args[]){
int x = 30;
if( x == 10 ){
System.out.print("Value of X is 10");
}else if( x == 20 ){
System.out.print("Value of X is 20");
}else if( x == 30 ){
System.out.print("Value of X is 30");
}else{
System.out.print("This is else statement");
}
}
}
以上代碼編譯運行結果如下:
Value of X is 30
4. 新手求問 java中的if條件語句的用法
單獨一個if就是 但if的判斷 即: if(判斷){ (上面的判斷成立,則執行此大括弧包住的語句)}而第二個 if-else ,就是if-else的配對。一個if最多隻有一個else配對if(判斷){ (上面的判斷成立,則執行此大括弧包住的語句。不成立則直接跳過此括弧見的語句)}else{ (上面的判斷不成立,則執行此大括弧包住的語句)}第三個是嵌套 if(判斷 1){ (上面的判斷 1成立,則執行此大括弧包住的語句。不成立則直接跳過此括弧見的語句)}else if(判斷 2){ (判斷1不成立 判斷2成立,則執行此大括弧包住的語句)}
5. JAVA中if語句的用法
if (判斷條件) {
如果滿足條件執行這里的代碼
} else {
如果不滿足條件則執行這里的代碼
}
6. java 中if語句的運用。
因為你的if((y==true)||(++z==22))中的++z他只是作為判斷條件,並不會執行。也就是說這里只是判斷++z是否等於22,並不是真正的++z;你把++z放在這下面就是了;
if((y==true)||(++z==22)){
++z
System.out.println("Z3="+z);
z++;
}
7. java 中if的用法
有圖嗎?怎麼看不到。
try{
intnum=Integer.parseInt(a);
if(num<7){
System.out.println("hellojava");
}elseif(num>7){
System.out.println("helloworld");
}
}catch(Exceptione){
System.out.println("字元串a的格式錯誤");
}
8. 誰能告訴我java中的if用法
單獨一個if就是 if的判斷 即: if(判斷){ (上面的判斷成立,則執行此大括弧包住的語句)}
而第二個 if-else ,就是if-else的配對。一個if最多隻有一個else配對if(判斷){ (上面的判斷成立,則執行此大括弧包住的語句。不成立則直接跳過此括弧見的語句)}else{ (上面的判斷不成立,則執行此大括弧包住的語句)}第三個是嵌套 if(判斷 1){ (上面的判斷 1成立,則執行此大括弧包住的語句。不成立則直接跳過此括弧見的語句)}else if(判斷 2){ (判斷1不成立 判斷2成立,則執行此大括弧包住的語句)}
9. 使用java if語句做怎麼做
利用Boolean類提供的方法parseBoolean可以實現在if語句中使用String。
具體分析如下:
if(expression)中,expression必須是邏輯變數、邏輯表達式或者返回值為邏輯類型的方法。
那麼想在java語言中的if語句中使用String類型,就需要將String類型轉換成Boolean(或者boolean)類型。
剛好Boolean類提供了將String類型轉換成boolean類型的方法parseBoolean。
api文檔是這樣寫的:
public static boolean parseBoolean(String s) 將字元串參數解析為boolean值。如果String參數不是null且在忽略大小寫時等於"true",則返回的boolean表示true值。
示例:Boolean.parseBoolean("True") 返回 true。
示例:Boolean.parseBoolean("yes") 返回 false。
所以利用if(Boolean.parseBoolean(String variable))就可以實現在if語句中使用String。