Java之输入语句
先简单说一下输出语句:=
public class Main{
public static void main(String[] args){
System.out.println("hello world");
System.out.print("hello world11111");
System.out.print("hello world22222");
}
}
输出结果:
System.out.print()用于直接输出;
System.out.println()也是直接输出,但在结束的地方会加一个换行
接下来说输入~~~~~~~~~~~~~~~~~~~~~~~~
首先加上两个包
import java.util.*;
import java.io.*;
用于输入单个字符
public class Main{
public static void main(String[] args)throws IOException{
char cc= 0;
cc = (char)System.in.read();
System.out.println(cc);
}
}
输入整数或者字符(串)
public static void main(String[] args){
Scanner cin=new Scanner(System.in);
int a=cin.nextInt();//输入一个整数
System.out.println(a);
double b=cin.nextDouble();//输入一个双精度的浮点数
System.out.println(b);
String str=cin.next();//输入一个单词,遇到分号则输入终止
System.out.println(str);
String str2=cin.nextLine();//输入一行,中间可有多个空格
System.out.println(str2);
}
还可以用BufferedReader类输入
public class Main{
public static void main(String[] args)throws IOException{
BufferedReader cin=new BufferedReader(new InputStreamReader(System.in));
String str=cin.readLine();//输入一行
System.out.println(str);
String str2=cin.readLine();
int a=Integer.parseInt(str2);//将str2转换为int,并复制给a
System.out.println(a);
String str3=cin.readLine();
double b=Double.parseDouble(str3);//将str3转换为double,并复制给b
System.out.println(b);
}
}
参考文章: