當前位置:生活全書館 >

綜合知識

> java中的if語句怎麼寫

java中的if語句怎麼寫

1. 使用java if語句做怎麼做

利用Boolean類提供的方法parseBoolean可以實現在if語句中使用String。

java中的if語句怎麼寫

具體分析如下: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。

2. java if語句巢狀if語句

import java.util.Scanner;

public class jsq {

//我想寫一個計算器,if這樣巢狀報錯,在c裡就可以。我剛學Java,該怎麼改?

public static void main(String[] args)

{Scanner s=new Scanner(System.in);

Scanner sz=new Scanner(System.in);

Scanner o=new Scanner(System.in);

int q,w,e = 0;

char p;

System.out.println("請輸入兩個數字後輸入運算子號");

q=s.nextInt();

w=sz.nextInt();

String p1=o.next();

if (p1.equals("+")){

e=q+w;

System.out.println("結果是:"+e);

}

else if(p1.equals("-")){

e=q-w;

System.out.println("結果是:"+e);

}

else if(p1.equals("/")){

e=q/w;

System.out.println("結果是:"+e);

}

else if(p1.equals("*")){

e=q*w;

System.out.println("結果是:"+e);

}

{

}

}

}

//從控制檯讀入 不能讀取char型別的字元可以用String型別 在用equals()函式來比較兩個字元

//串的是否相等

3. java中的if語句的所有用法

需要多個條件成立才能執行,則你可以使用邏輯與&&將多個判斷連線一起,比如if(a%2==0&& a>0 && a<100){}這樣反之,如果要多個條件中的一個條件即可成立,則只需要用邏輯或||來判斷,比如if(a<0 || a%3==0){}這樣,則a的範圍為小於0或a能被3整除的數。

歡迎快來加入程式設計愛好者團隊喲!團隊地址為: /t/TeamHome.e?sp=581555我們團隊剛剛發展,如果你也愛好程式設計,就加我們團隊吧,歡迎。

標籤: java 語句
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/9092ov.html