mport java.io.*;public class Score {
public static void main(String args[]) throws IOException {
int Chenji;
System.out.println("Please Input Score");
Chenji=System.in.read();
System.out.print(Chenji);
}
}
public static void main(String args[]) throws IOException {
int Chenji;
System.out.println("Please Input Score");
Chenji=System.in.read();
System.out.print(Chenji);
}
}
public static void main(String args[]) throws IOException {
int Chenji;
public static int readInt()
{
return Integer.parseInt(readString());
}
System.out.println("Please Input Score");
Chenji=readInt();
System.out.print(Chenji);
}
}
public static void main(String args[]) throws IOException {
int Chenji;
public static int readInt()
{
return Integer.parseInt(readString());
}
System.out.println("Please Input Score");
Chenji=readInt();
System.out.print(Chenji);
}
}大哥,调试好像通不过?
如果不是I/O流的话,应该可以用其他方法解决这个问题。比如用可视化界面,这个比较好实现。
一般来说Java不在控制台用命令行来实现数据的输入。
如果要用的话,最好也是用
java Score 87
这种通过main函数来传参,比较好解决
1.readInt方法写在了main函数里面;
2.没听说过readString()这个方法。
如果不是I/O流的话,应该可以用其他方法解决这个问题。比如用可视化界面,这个比较好实现。
一般来说Java不在控制台用命令行来实现数据的输入。
如果要用的话,最好也是用
java Score 87
这种通过main函数来传参,比较好解决
谢谢大哥,我是在学习I/O流,就是因为这个问题书上写的不清楚所以才有点疑问。
int score = Integer.parseInt(in.readLine());
int score = Integer.parseInt(in.readLine());
多谢!!!