javaSE中的输入和输出
一、输出到控制台
格式化字符串
二、从键盘上输入
从键盘上输入int float double String 等等类型的值该怎样写呢??????
import java.util.Scanner;//这是输入输出必须要写的
public class TestDome {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);//这是输入输出必须要写的
String ch = scanner.nextLine();
System.out.println(ch);//输入字符串
float b = scanner.nextFloat();//输入float类型的值
System.out.println(b);
double c = scanner.nextDouble();//输入double类型的值
System.out.println(c);
int a = scanner.nextInt();//输入int类型的值
System.out.println(a);
}
}
注意:String 类型最好放在最前面输入。
下面这个代码
输入float 之后就结束了,那下面输入字符串为什么不执行呢?????
输入float 类型的值之后 按下回车,然而回车就让编译器认为你将回车这个字符放进第二个输入里