java 类中 输入语句怎么写

不是主类里面

package test;

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();  //读取一行
int i = in.nextInt();  //读取一个整型
double d = in.nextDouble();  //读取一个双精度型
System.out.println("s="+s);
System.out.println("i="+i);
System.out.println("d="+d);
}
}

测试通过,

希望能给楼主帮助~~

求采纳~~

嘿嘿

追问

不是主类里面啊

追答

都一样的,

package test;

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
  new Read().read();
}
}

class Read{
public void read(){
   Scanner in = new Scanner(System.in);
        String s = in.nextLine();  //读取一行
        int i = in.nextInt();  //读取一个整型
        double d = in.nextDouble();  //读取一个双精度型
        System.out.println("s="+s);
        System.out.println("i="+i);
        System.out.println("d="+d);
}
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-31
Scanner input = new Scanner(System.in);
int num=input.readInt();//接收输入的数
第2个回答  2014-03-31
Scanner s = new Scanner(System.in);
String str = s.nextLine();
int[] is = parse(str);追问

System.out.println("请依次输入边长");
Scanner sc = new Scanner(System.in);
int k=sc.nextInt();
area[i]=k*k;}
这样行吗?

追答

如果要输入一次,最好第一行给出样例,这个是设计的优化
比如:
System.out.println(“请输入需要计算正方形的边长,并以回车结束:”);
System..out.println(“请输入需要计算矩形的边长(设长为x,宽为y),并以回车结束(输入样例:x y):”);

第3个回答  2014-03-31
你去看Scanner类吧
相似回答