快來做題了
題目:利用條件運(yùn)算符的嵌套來完成此題:學(xué)習(xí)成績>=90分的同學(xué)用A表示,60-89分之間的用B表示,60分以下的用C表示。
程序分析:(a>b)?a:b這是條件運(yùn)算符的基本例子。
題目:利用條件運(yùn)算符的嵌套來完成此題:學(xué)習(xí)成績>=90分的同學(xué)用A表示,60-89分之間的用B表示,60分以下的用C表示。
程序分析:(a>b)?a:b這是條件運(yùn)算符的基本例子。
2016-09-16
舉報(bào)
2016-10-11
? 第一種方法:? ?
??? import java.util.Scanner;
? ? public class Score2 {
? ? public static void main(String[]args){
? ? System.out.println("請輸入成績:");
? ? Scanner in = new Scanner(System.in);
? ? int n = in.nextInt();
? ? grade(n);
? ? }
? ? //成績計(jì)算器
? ? private static void grade(int n){
? ? if(n>100||n<0){
? ? System.out.println("輸入無效!");
? ? }else{
? ? String str= (n>=90)?"分,屬于A等":(n>=60)?"分,屬于B等":"分,屬于C等";
? ? System.out.println(n+str);
? ? }
? ? }
? ? }
? ? 第二種方法:
? ? import java.util.Scanner;
? ? public class Score1 {
? ? public static void main(String[]args){
? ? //輸入被判斷的成績;
? ? System.out.println("請輸入要判斷的成績:");
? ? Scanner in = new Scanner(System.in);
? ? double mark = in.nextDouble();
? ? //判斷分級方法
? ? if(mark>=90){
? ? System.out.println("A");
? ? }else if(mark>=60&&mark<90){
? ? System.out.println("B");
? ? }else if(mark<60){
? ? System.out.println("c");
? ? }
? ? }
兩種編程方法,都已經(jīng)在編譯器上編譯過,沒有錯(cuò)誤并能夠?qū)崿F(xiàn)樓主所給條件要求。希望對樓主有用,望采納!謝謝
? ?
2017-01-28
i like next!
2016-09-16
(score>=90) ? "A" : ((score>60)?"B":"C")