所以我的教授告诉我们如何使用功能抱歉我们只是在它的基础工作但我的问题是她没有告诉我们如何使用缓冲读卡器的用户输入如果有人知道请帮助我,我将在下面发布我的代码谢谢 命令提示错误[po po br br所以我想我需要在Num函数上声明br但我不知道如何
import java.io.*;
public class NegaPos{
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
static void Num(float x){
System.out.print("\n Enter number:");
try {
x = Float.parseFloat(br.readLine());
} catch (IOException ex) {
ex.printStackTrace();
}
}
static void E(float x){
if(x <0){
System.out.print(x+ " Negative");
}
else{
System.out.print(x+ " Positive");
}
}
public static void main(String [] args)throws IOException{
float x;
}
}
答案 0 :(得分:0)
您的计划所需的更改
1将br
声明为全局
public class NegaPos {
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
2尝试捕获
中的br.readLine()
try {
x = Float.parseFloat(br.readLine());
} catch (IOException ex) {
ex.printStackTrace();
}