javaifelse語句舉例
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後面的語句不只一條{}絕對不能少