就算你编译成功也没结果,你只是返回了一个char,没输出
我之前也写过,不过我是直接打印的结果你看一看- import java.util.Scanner;
- class DemoT
- {
- public static void main(String[] args)
- {
- Scanner sc = new Scanner(System.in);
- System.out.println("请输入学生成绩:");
- int x=sc.nextInt();
- if (x>100||x<0)
- {
- System.out.println("输入的成绩不正确!");
- }
- else if (x<=100&&x>=90)
- {
- System.out.println("A等");
- }
- else if (x<=89&&x>=80)
- {
- System.out.println("B等");
- }
- else if (x<=79&&x>=70)
- {
- System.out.println("C等");
- }
- else if (x<=69&&x>=60)
- {
- System.out.println("D等");
- }
- else
- System.out.println("E等");
- }
- }
复制代码
|