java中布尔类型boolean的输出结果,代码如下:
package com.qiu.lin.he;
public class CeShi {
public static void main(String[] args) {
boolean b = true;
System.out.println("输出boolean类型" + b);
}
}
结果如下:
int zhangSan=input.nextInt(); //输入张三的成绩
这行代码的意思是要接受用户的输入,阻塞在这里了,当你在控制台输入一个数字然后敲回车后程序再继续执行,所以你要输入一个数字,我看你是直接把张三的成绩通过System.out.println("输入学员张三的成绩:70"); 写到控制台,然后去读,这个是读不到的。
在执行 int zhangSan=input.nextInt(); 的时候会等待用户在控制台输入张三的成绩,程序才继续执行。
如果输入70,运行结果如下:
输入学员张三的成绩:70
70
张三的成绩比李四的高吗?false
你要先输入李四的成绩,才会得到比较的结果。
所以一般在要从控制台输入数据时,一般先显示提示信息。
如在
int zhangSan=input.nextInt(); //输入张三的成绩
前先提示:
System.out.println("请输入李四的成绩:");
int liSi=80; //输入李四的成绩
Boolean isBig; //声明一个Boolean类型的变量
Scanner input=new Scanner(System.in); //Java输入的一种方法
System.out.println("输入学员张三的成绩:"); //提示要输入学员张三的成绩
int zhangSan=input.nextInt(); //输入张三的成绩
isBig=zhangSan>liSi; //将比较结果保存在Boolean变量
System.out.println("张三的成绩比李四的高吗?"+((isBig)?"是":"否")); //输出比较结果