wkddmswp 发表于 2021-10-13 13:21:40

求助解题,这个程序用Java怎么写出来555

写一个Java,用if语句打印出符合成绩的学分。即,输入值为精髓得到整数型变量存储在inputd, inputd的价格90以上(含90)," a " 80以上(含80)," b ", 70岁以上(含70岁)," c " 60以上(含60)," d学分,以下就" f "输出的程序写出来吧。

巴巴鲁 发表于 2021-10-24 16:42:35

哪点不会

冰点z 发表于 2021-10-25 19:24:16

题目要求就是 if 语句的用法呀,用 if 语句判断 inputd 范围就行了,哪里不理解

白砂糖 发表于 2021-11-14 22:31:17

package com.demo;//可以去掉

import java.util.Scanner;

public class Iftest {
    public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);//alt+enter
      String an = "n";
      do{
      System.out.println("请输入成绩:");

      int inputd = (int)sc.nextDouble();
      System.out.println("成绩的等级:");
      if(inputd >= 90){
            System.out.println("a");
      }else if (inputd >= 80){
            System.out.println("b");
      }else if (inputd >= 70){
            System.out.println("c");
      }else if (inputd >= 60){
            System.out.println("d");
      }else if(inputd >= 0){
            System.out.println("f");
      }
            System.out.println("是否继续输入(y/n):");
            an = sc.next();
    }while ("y".equals(an));
    }
}
页: [1]
查看完整版本: 求助解题,这个程序用Java怎么写出来555