ifjava
『壹』 java裡面if的條件裡面能不能在放if
if是可以嵌套使用的
if(條件1){
if(條件2){
語句1;
}
語句2;
}
這樣寫,當同時滿足條件1和條件2的時候,才會執行語句1
如果只滿足條件1,但是不滿足條件2,就會執行語句2
『貳』 java中if條件語句里條件的並列
可以這樣寫:
if(A!=1&&A!=2){
System.out.print("你個傻逼");
}
(2)ifjava擴展閱讀
&&——稱為邏輯與運算符。當且僅當兩個操作數都為真,條件才為真。 (A && B)為假。
| | ——稱為邏輯或操作符。如果任何兩個操作數任何一個為真,條件為真。 (A | | B)為真。
!——稱為邏輯非運算符。用來反轉操作數的邏輯狀態。如果條件為true,則邏輯非運算符將得到false。 !(A && B)為真。
如下代碼:
public class Test {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
System.out.println("a && b = " + (a&&b)); //false
System.out.println("a || b = " + (a||b) ); //true
System.out.println("!(a && b) = " + !(a && b)); }//false
}
『叄』 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("老師說:懲罰進行編碼!");
}
}
}
按照需要,畫出流程圖來分析下問題,如下圖所示:
『肆』 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
『伍』 Java if語句
很明顯運行結果不一樣,看看我的運行結果.上面那個代碼在if(i == 1)通過後後面的就不執行了.而下面那個代碼在if(i == 1)通過後後面的還會繼續執行.所以結果不同.
ABC45678910---上面的
--------------------------------------
A1B2C45678910---下面的
『陸』 JAVA的if(...){} 和if()的區別是什麼
有大括弧的時候
大括弧裡面所有的 都歸if管。只有條件為真的時候 才會執行。
沒有大括弧的時候 只有下面的一句歸if管,
也就是說 當只有一句的時候 大括弧可以省略 其它的 沒區別。
『柒』 關於java中的if語句
if是條件判斷,如果不滿足條件的話,執行else;
如
int i =5;
if(i==4){//判斷是否為4
System.out.println(「這個數是:4」);//如果是,輸出結果。
}else{
System.out.println(「這個數是:」+i);//如果不是,輸出這個數。
}
『捌』 在Java中if條件里的與運算符
&是邏輯與,它的執行是,先判斷左邊的,不管是false還是true,都還要判斷右邊的。也就是兩邊的表達式都要判斷。
&&是短路與,如果左邊為false,就不再判斷右邊的。否則,才去判斷右邊的。
一般都用&&比較多。
『玖』 java if 條件表達式
int a = 0;
if((a=1)==3){
}
『拾』 if語句(java)
其實,b1和b2 是知道的
boolean是基礎類型默認值是false,然後按照代碼執行下來 x=101了