當前位置:首頁 » 編程語言 » javaifelse語句舉例

javaifelse語句舉例

發布時間: 2023-01-12 23:07:03

1. java,如何用ifelse語句讓數值>=60但小於80

int i=100;
if(i<60){;}else if(i>=60 && i<80){;}else if(i>=80 && i<90){;}else if(i>=90){System.out.println(i);}

2. 簡單java程序的if else語句。 問題見注釋。菜鳥初學求指教。

求最大值只需要循環一次,只用if就可以了,不是非要用else;

求最大值的數學方法太多了,編程實現的時候

其實if都可以不用,甚至三元運算符、比較運算符什麼的都可以不用的。

3. 使用if-else語句編寫一個JAVA應用程序,用戶從命令行輸入一個1到99999之間的整數,程序將判斷這個數是幾

importjava.util.Scanner;

publicclassTest{

publicstaticvoidmain(String[]args){

System.out.println("請輸入數字!");

Scannersc=newScanner(System.in);

intnumber=Integer.parseInt(sc.next());

intweishu=0;

intd5=0,d4=0,d3=0,d2=0,d1=0;

if(number>1&&number<99999){

d1=number%10;

weishu=1;

System.out.println("d1="+d1);

if(number/10!=0){

d2=number/10%10;

weishu=2;

System.out.println("d2="+d2);

}

if(number/100!=0){

d3=number/100%10;

weishu=3;

System.out.println("d3="+d3);

}

if(number/1000!=0){

d4=number/1000%10;

weishu=4;

System.out.println("d4="+d4);

}

if(number/10000!=0){

d5=number/10000%10;

weishu=5;

System.out.println("d5="+d5);

}

if(d5!=0){

if(number==(d1*10000+d2*1000+d3*100+d4*10+d5)){

System.out.println("這個數是迴文數!");

}

}elseif(d5==0&&d4!=0){

if(number==(d1*1000+d2*100+d3*10+d4)){

System.out.println("這個數是迴文數!");

}

}elseif(d5==0&&d4==0&&d3!=0){

if(number==(d1*100+d2*10+d3)){

System.out.println("這個數是迴文數!");

}

}elseif(d5==0&&d4==0&&d3==0&&d2!=0){

if(number==(d1*10+d2)){

System.out.println("這個數是迴文數!");

}

}

System.out.println("這是"+weishu+"位數");

}else{

System.out.println("你輸入的數字不在1~99999之間!");

}

}

}


4. 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

5. java 的條件語句

額,你錯得真是一塌糊塗啊,連util都寫錯了,我給你改了一下,你自己對吧
import java.util.Scanner;

public class Test {

public static void main(String args[]) {

Scanner s = new Scanner(System.in);

int i = s.nextInt();

if( i<=100 && i>=90){

System.out.println("該學生成績優秀");

} else if(i<90 && i>=80){

System.out.println("該學生成績良好");

} else if(i<80 && i>=70 ){

System.out.println("該學生成績中");

} else if(i<70 && i>=60){

System.out.println("該學生成績及格");

}else{

System.out.println("該學生成績不及格");

}
}
}

6. java,if else和if else if else區別

1、if-else是雙分支結構

if-else 語句表示"如果條件正確則執行一個操作,否則執行另一個操作"。當條件表達式為真時,執行語句塊1,否則,執行語句塊2。也就是else部分。

代碼示例:

int a=5;

intb=6;

if(a>b){

return a;

}else{

return b;

}

2、if-else if-else是多分支選擇結構

if-else if-else用法為:

if(布爾表達式1)

{

語句塊1;

}

else if(布爾表達式2)

{

語句塊2;

}

………

else if(布爾表達式n)

{

語句塊n;

}

else

{

語句塊n+1;

}

使用 if-else if-else語句時,依次判斷表達式的值,當某個分支的條件表達式的值為 true 時,則執行該分支對應的語句塊,然後跳到整個 if 語句之外繼續執行程序。如果所有的表達式均為 false,則執行語句塊 n+1,然後繼續執行後續程序。

逐條if語句進行判斷條件匹配,進入語句體,否則對if語句繼續匹配。

(6)javaifelse語句舉例擴展閱讀:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。

Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點;Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。

7. java else if語句

整理後的代碼 你很多地方 亂加分號啊 看來是初學者
public static void main(String[] args) {
int score = 90;
if (score > 90) {
System.out.println("優秀");
} else if (score > 60) {
System.out.println("良好");
} else {
System.out.println("不合格");
}
System.out.println("成績說明 ");
}

8. Java中if-else語句

我猜測你問的應該是:
if……;
else if……;
else if……;
就結尾。
當然,這是可以的。

也可以帶上最後一個else,寫成:
if……;
else if……;
else if……;
else ……;

9. java中的if與else語句

if()。。。
if()。。。
是並列關系,只要條件滿足都會執行;
if()...else()
是互斥關系,條件滿足條件執行 if 內的代碼,不滿足則執行else內代碼;
if() else if()
類似於switch語句,講條件分為幾個分支,分支與分支之間互斥,就是說只要有一條滿足則不再去判斷其餘條件是否滿足。

10. JAVA 三元運算符if else 示例問題

public static void main(String[] args)
{
boolean a;
if (20<45)
a=true;
else
a=false;
Sysout.out.println(a);//加上這句
}
雖然你得到了變數a 的值為true,但你並未對它作任何處理,寫入輸出語句輸出結果為true;
要記得如果if後面的語句不只一條{}絕對不能少

熱點內容
配置管理需要會什麼 發布:2025-07-14 01:35:35 瀏覽:372
去除頭條中的緩存 發布:2025-07-14 01:27:38 瀏覽:783
php開啟錯誤 發布:2025-07-14 01:16:49 瀏覽:998
esp資料庫 發布:2025-07-14 01:16:44 瀏覽:980
python查找文件路徑 發布:2025-07-14 01:16:03 瀏覽:514
phpapachetomcat 發布:2025-07-14 01:08:41 瀏覽:123
伺服器運維看什麼書 發布:2025-07-14 01:07:32 瀏覽:988
密碼器動態密碼怎麼弄 發布:2025-07-14 00:44:27 瀏覽:386
小米怎麼把視頻加密 發布:2025-07-14 00:42:59 瀏覽:406
在線申訴找回密碼根本什麼都沒有 發布:2025-07-14 00:41:22 瀏覽:306