黑马程序员技术交流社区
标题:
帮我看看这个代码哪里错了
[打印本页]
作者:
官珺伟
时间:
2014-1-1 15:03
标题:
帮我看看这个代码哪里错了
本帖最后由 官珺伟 于 2014-1-2 07:43 编辑
/*
已知学生成绩以100分为满分,共分5个等级:A,B,C,D,E。
90~100为等级A,80~89为等级B,70~79为等级C,
60~69为等级D,0~59为等级E。
要求定义一个成绩变量,当成绩变化时,可直接知道该成绩对应的等级。
例如:当成绩为100时,该学生的等级是A。
*/
class Chengji
{
/*
定义一个功能,通过给定分数,获取该分数对应的等级。
1,明确该功能的结果:等级 char
2,有没有未知内容。 分数 int
*/
public static String getLevel(int num)
{
char level;
if(num>=90&&num<=100)
level='A';
else if(num>=80&&num<=89)
level='B';
else if (num>=70&&num<=79)
level='C';
else if (num>=60&&num<=69)
level='D';
else
level='E';
return level;
}
public static void main(String[] args)
{
char ch =getLevel(98);
System.out.println("level="+ch);
}
}
复制代码
作者:
高丽华
时间:
2014-1-1 15:22
class Chengji
{
/*
定义一个功能,通过给定分数,获取该分数对应的等级。
1,明确该功能的结果:等级 char
2,有没有未知内容。 分数 int
*/
public static char getLevel(int num)//
把String改成char,要不返回类型不匹配!
{
char level;
if(num>=90&&num<=100)
level='A';
else if(num>=80&&num<=89)
level='B';
else if (num>=70&&num<=79)
level='C';
else if (num>=60&&num<=69)
level='D';
else
level='E';
return level;
}
public static void main(String[] args)
{
char ch =getLevel(98);
System.out.println("level="+ch);
}
}
我写的一个程序也是这个要求,你看看!
// 需求:定义一个函数根据学生的分数,返回对应的等级给调用者。
class Test_12
{
public static void main(String[] args)
{
getGreat(67);
}
public static void getGreat(int x)
{
if (x>=90&&x<=100)
{
sop("A等级");
}
else if (x>=80&&x<90)
{
sop("B等级");
}
else if (x>=70&&x<80)
{
sop("C等级");
}
else if (x>=60&&x<70)
{
sop("D等级");
}
else
sop("E等级");
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
作者:
松毛
时间:
2014-1-1 16:15
getLevel方法的返回值为char型。
public class Test01
{
/*
定义一个功能,通过给定分数,获取该分数对应的等级。
1,明确该功能的结果:等级 char
2,有没有未知内容。 分数 int
*/
public static void main(String[] args)
{
char ch = getLevel(69);
System.out.println("level="+ch);
}
public static char getLevel(int num)
{
char level;
if(num>=90&&num<=100)
level='A';
else if(num>=80&&num<=89)
level='B';
else if (num>=70&&num<=79)
level='C';
else if (num>=60&&num<=69)
level='D';
else
level='E';
return level;
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2