标题:有关if---else方面的问题
取消只看楼主
auiqpl
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-3-10
 问题点数:0 回复次数:3 
有关if---else方面的问题

请问下面的程序只是输出“成绩等级为E”??? import java.io.*;

public class Cj { public static void main(String[] args) { int x=0; System.out.print("Please Input a number x="); try{ System.in.read(); }catch(IOException e){}; if(x>=90) System.out.println("成绩等级为A"); else if(x<90 && x>=80) System.out.println("成绩等级为B"); else if((x<80)&&(x>=70)) System.out.println("成绩等级为C"); else if((x<70)&&(x>=60)) System.out.println("成绩等级为D"); else System.out.println("成绩等级为E"); } }

搜索更多相关主题的帖子: import number public 
2005-03-16 18:25
auiqpl
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-3-10
得分:0 
请问怎样为X赋值呀??
2005-03-17 10:58
auiqpl
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-3-10
得分:0 
请问怎样为X赋值呀??

让它~`按要求输出~~

if(x&gt;=90)
   System.out.println("成绩等级为A");
  else if(x&lt;90 &amp;&amp; x&gt;=80)
   System.out.println("成绩等级为B");
  else if((x&lt;80)&amp;&amp;(x&gt;=70))
   System.out.println("成绩等级为C");
  else if((x&lt;70)&amp;&amp;(x&gt;=60))
   System.out.println("成绩等级为D");
  else
   System.out.println("成绩等级为E");
2005-03-17 11:02
auiqpl
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-3-10
得分:0 
import *;

public class Cj
{
public static void main(String[] args)
{
  int x;
  System.out.print("Please Input a number x=");
  try{
   BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
   String inputLine=in.readLine();
   x=Integer.valueOf(inputLine).intValue();
     }catch(IOException exc){
         System.out.println("输入不合法~");
         return;}
  if(x&gt;=90)
   System.out.println("成绩等级为A");
  else if(x&lt;90 &amp;&amp; x&gt;=80)
   System.out.println("成绩等级为B");
  else if((x&lt;80)&amp;&amp;(x&gt;=70))
   System.out.println("成绩等级为C");
  else if((x&lt;70)&amp;&amp;(x&gt;=60))
   System.out.println("成绩等级为D");
  else
   System.out.println("成绩等级为E");
}
}


结果是对的~~~不过我看不懂下面这几段代码~~你能解释一下吗?谢了~`
{
  int x;
  System.out.print("Please Input a number x=");
  try{
   BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
   String inputLine=in.readLine();
   x=Integer.valueOf(inputLine).intValue();
     }catch(IOException exc){
         System.out.println("输入不合法~");
         return;}
2005-03-18 17:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-13427-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.622672 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved