像C中的"scanf("%d",&n)",JAVA中怎么来写啊!

解决方案 »

  1.   

    用java.util.Scanner类,代码如下
    import java.util.*;
    public class Scan {
    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int i = scanner.nextInt();
    System.out.print(i);
    }}
      

  2.   

    Scanner sc = new Scanner(System.in); 
    int i = sc.nextInt();
      

  3.   

    不行。。 如果我定义成字符串
    Scanner sc = new Scanner(System.in); 
    String s = sc.nextLine();System.out.println(s.length);
      都会出错的。。 不行啊。。 说明他不是完整的字符串了。。 
      

  4.   

    io 问题,多看例子,很多方式
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String temp =br.readLine();Scanner sc = new Scanner(System.in); 
    String i = sc.nextLine();
    System.out.println(i);这2种是直接读取输入行字符串,也可以传文件
      

  5.   


    System.out.println(s.length());
    你应该看看基础了!
      

  6.   

    参考这篇文章:http://blog.csdn.net/bao110908/archive/2008/02/20/2108930.aspx
      

  7.   

    I/O技术相关的东西吧!
    有很几种方式可以解决呢!util.Scanner也可以啊!