关于Java中的用户输入缓冲读取器

时间:2015-03-05 09:59:37

标签: java function user-input bufferedreader

所以我的教授告诉我们如何使用功能抱歉我们只是在它的基础工作但我的问题是她没有告诉我们如何使用缓冲读卡器的用户输入如果有人知道请帮助我,我将在下面发布我的代码谢谢 命令提示错误[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;

}
}

1 个答案:

答案 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();
      }