编写Java程序,用三元运算符和if嵌套完成此题。

来源:互联网 发布:java前端开发 编辑:程序博客网 时间:2024/06/06 01:28

题目说明:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

题目要求:1,使用三元运算符写出此题。
    2,使用 if的嵌套格式写出此题。


package JavaPractice;import java.util.Scanner;public class Test{//main把成绩传给rating,再用三元运算符判断t的值。public static void rating(int s){System.out.print("Your rating is ");String t = s>=90 ? "A" : s>=60?"B" : "C";System.out.println(t+". ");}//main把成绩传给result,再用if嵌套判断评级。public static void result(int a){System.out.print("Your result is ");if(a>=0){            if(a>=60){            if(a>=90){            System.out.println("A. ");            return;            }            System.out.println("B. ");            return;            }        System.out.println("C. ");        }}    public static void main(String[] args){    Scanner s = new Scanner(System.in);    System.out.print("Plz enter your score: ");        int b = s.nextInt();                rating(b);//三元运算符        result(b);//if嵌套    }}

输出如下:

Plz enter your score: 90Your rating is A. Your result is A. 

阅读全文
0 0
原创粉丝点击