急求解答
本人遇到一个问题:
代码如下:
public class TestJs
{
public static void main(String[] args)
{
score(95);// System.out.println("优秀!");}
public static void score(int x)
{
if (x > 100 || x < 0)
System.out.println("输入错误!!");
else if
(x >= 90)System.out.println("优秀!");
else if (x >= 80)
System.out.println("良好!");
else
System.out.println("及格!");
}
}
运行时出现问题如下:
D:\java\zuoye2>javac TestJs.java
TestJs.java:41:
非法的表达式开始 public static void getGrade(int x) {
^
TestJs.java:41: 非法的表达式开始
public static void getGrade(int x) {
^
TestJs.java:41: 需要 ';'
public static void getGrade(int x) {
^
TestJs.java:41: 需要 ".class"
public static void getGrade(int x) {
^
TestJs.java:41: 需要 ';'
public static void getGrade(int x) {
^
5 错误
跪求各位前辈解答,谢谢 大家!!
------解决方案--------------------
public class TestJs
{
public static void main(String[] args)
{
score(95);// System.out.println("优秀!");
}
public static void score(int x)
{
if (x > 100 || x < 0)
System.out.println("输入错误!!");
else if
(x >= 90)System.out.println("优秀!");
else if (x >= 80)
System.out.println("良好!");
else
System.out.println("及格!");
}
}