java里怎样进行输入

来源:百度知道 编辑:UC知道 时间:2024/05/07 12:47:51
有没有象c里面的scanf函数之类的

import java.io.*;
import java.util.*;
import java.math.*;
public class Main {
public static void main(String[] args)
throws IOException{
// TODO 自动生成方法存根

Scanner cin = new Scanner(System.in);
int a= cin.nextInt();
double b =cin.nextDouble();
BigInteger c=cin.nextBigInteger();
System.out.println(a);
System.out.println(b);
System.out.println(c.multiply(c));
}
}

这是对数的输入,包括整数,双精度,和大整数

但是对于字符串我还是有些不清楚透彻,故先不发了

类似,但使用方法有差异。。

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

String str = in.readLine();//读取一行

要导入包
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

问题1需要判断,问题2没用过这样的方法