永发信息网

JAVA简单题目不会做。。。。。

答案:4  悬赏:0  手机版
解决时间 2021-08-23 08:43
  • 提问者网友:两耳就是菩提
  • 2021-08-22 16:08

通过if...else if...else 语句实现考试分数为60分或60以上输出及格,85分或85分以上则输出优,60分一下则输出不及格。

 问题来了。。本人为新手 只会实现“知道分数”的前提下比如55分,做这个题目。。。而不会做这种需要输入多少分 然后输出的时候看及格还是不及格还是优的 程序。。。。。。。。麻烦请写个出来。。。

public class JavaDemo01
{
   public static void main(String []ags)
   {
   float i=55;
   if(i>=85&&i<=100)
     {
      System.out.println("优");
     }
    else if(i<60&&i>=0)
      {
       System.out.println("不合格");
      }
      else
      {
       System.out.println("合格");
      }
   }
   
}
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-08-22 17:05

import java.util.*;
public class JavaDemo01
{
   public static void main(String []ags)
   {
   Scanner in=new Scanner(System.in);
   System.out.printf("请输入一个分数:");
   float i=in.nextInt();
  
   if(i>=85&&i<=100)
    {
    System.out.println("优");
    }
    else if(i<60&&i>=0)
    {
    System.out.println("不合格");
    }
    else
    {
    System.out.println("合格");
    }
   }
  
}


//可以了

全部回答
  • 1楼网友:患得患失的劫
  • 2021-08-22 20:02

   //使用Scanner       Scanner scanner=new Scanner(System.in);      System.out.print("Please input your score:");      float i=scanner.nextFloat();  //获取数值 

  • 2楼网友:行雁书
  • 2021-08-22 19:19

可以把你的i封装成类的一个属性

  • 3楼网友:山君与见山
  • 2021-08-22 18:13

改一下

float i

然后加一句

scanf("%f",&i);

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯