| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 858 人关注过本帖
标题:有关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
快速回复:有关if---else方面的问题
数据加载中...
 
   



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

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