21xrx.com
2024-05-08 23:25:13 Wednesday
登录
文章检索 我的文章 写文章
Java 编程里的 if else
2021-07-08 16:03:38 深夜i     --     --
a v a

if-else Java 程序使用 if-else 在条件成立时执行语句。 下面是一个简单的应用程序,解释了 Java 编程语言中 if-else 的用法。 在程序中,用户输入在考试中获得的分数,我们将其与最低及格分数进行比较。 我们根据用户是否通过考试在屏幕上打印适当的消息。

 

Java编程if else语句

// If else in Java code
import java.util.Scanner;


class IfElse {
  public static void main(String[] args) {
    int marksObtained, passingMarks;
   
    passingMarks = 40;
   
    Scanner input = new Scanner(System.in);
   
    System.out.println("Input marks scored by you");
   
    marksObtained = input.nextInt();
   
    if (marksObtained >= passingMarks) {
      System.out.println("You passed the exam.");
    }
    else {
      System.out.println("Unfortunately, you failed to pass the exam.");
    }
  }
}

 

程序输出:

在这个程序中,if 和 else 块都只包含一条语句,但我们可以根据需要执行任意多条语句。

嵌套的 If Else 语句

您可以使用嵌套 if else,这意味着您可以在任何 if 或 else 块中使用 if else 语句。

import java.util.Scanner;
 
class NestedIfElse {
  public static void main(String[] args) {
    int marksObtained, passingMarks;
    char grade;
   
    passingMarks = 40;
 
    Scanner input = new Scanner(System.in);
 
    System.out.println("Input marks scored by you");
 
    marksObtained = input.nextInt();
 
    if (marksObtained >= passingMarks) {
     
      if (marksObtained > 90)
        grade = 'A';
      else if (marksObtained > 75)
        grade = 'B';
      else if (marksObtained > 60)
        grade = 'C';
      else
        grade = 'D';
         
      System.out.println("You passed the exam and your grade is " + grade);
    }
    else {
      grade = 'F';
      System.out.println("You failed and your grade is " + grade);
    }
  }
}

 

  
  
下一篇: Java程序

评论区

{{item['qq_nickname']}}
()
回复
回复