我是初学者,我不知道为什么,我实在捉摸不透,
我想在控制台输入一个整型数。再赋给一个变量,请问要怎么做,
我对java一窍不通。

解决方案 »

  1.   

    public class Test {
    public static void main(String arg[]) throws IOException {
    char[] cbuf = new char[1024];
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter   characters");
    // read characters
    System.out.println(br.readLine());
    }
    }
      

  2.   

    import java.util.*;
    public class Test
    {
        public static void main(String[] args)
        {
             Scanner sc=new Scanner(System.in);//建立一个扫描
             System.out.println("请输入一个数:");
             int c=sc.nextInt();//从中读取你输入的整数,当然也可以是字符窜什么的
             System.out.println(c);
        }
    }这个应该容易接受
      

  3.   

    字符串建议用1楼 Scanner不支持空格
      

  4.   

    public class PrintTest {
    public static void main(String arg[]) throws IOException {
    char[] cbuf = new char[1024];
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("请输入数字:");
    System.out.println(br.readLine());
    }
    }
      

  5.   

    Scanner有不支持空格的方法,似乎也有支持空格的。
      

  6.   

    import java.util.*;
    public class Test1
    {
    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);//建立一个扫描
    System.out.println("请输入一个数:");
    try{
    int c=sc.nextInt();//从中读取你输入的整数,当然也可以是字符窜什么的
    System.out.println(c);
    } catch (InputMismatchException e)
    {
    System.out.println("InputMismatchException");
    }

    }
    }