import java.io.*;
public class iodata
{
public static void main(String[] args)
{
String f=args[0];
System.out.println(f);
//这是一个字符串的输入,
//如果我想输入一个int 的数据该怎样,或者其他的数据类型
 //有没有类似于c++的cin>>data;的语法的
}
}

解决方案 »

  1.   

    你可以从用户控制台输入啊。。
    Scanner sc = new Scanner(System.in);
    int i = sc.nextInt();
      

  2.   

    楼上回答正确,你可以看下JDK5。0的新特性 Scanner  里面有你要的 
      

  3.   

     
    import java.util.scanner;
    public class iodata 

      public static void main(String[] args) 
      { 
       String f=args[0]; 
       System.out.println(f); 
       Scanner in = new Scanner(System.in);
       in.nextInt();
      } 
    }
    和一楼一样,补充了一下
      

  4.   


    Scanner sc = new Scanner(System.in); 
    int i = sc.nextInt();//输入整数
    int j = sc.nextFloat();//输入浮点型
    .....
      

  5.   

    为什么字符串的输入要用 
    String f=args[0]; 
    System.out.println(f);
    在jdk6.0中并没有nextString()方法
    这个字符的输入和int等类型输入有什么不同,或者各有什么特性 
      

  6.   

    为什么字符串的输入要用 
    String f=args[0]; 
    System.out.println(f);
    在jdk6.0中并没有nextString()方法
    这个字符的输入和int等类型输入有什么不同,或者各有什么特性