-
我们可以从“投票选举”的角度理解逻辑运算符:
1、 与:要求所有人都投票同意,才能通过某议题
2、 或:只要求一个人投票同意就可以通过某议题
3、 非:某人原本投票同意,通过非运算符,可以使其投票无效
4、 异或:有且只能有一个人投票同意,才可以通过某议题
当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。
譬如:( one > two ) && ( one < three ) 中,如果能确定左边 one > two 运行结果为 false , 则系统就认为已经没有必要执行右侧的 one < three 啦。
同理,在( one > two ) || ( one < three ) 中,如果能确定左边表达式的运行结果为 true , 则系统也同样会认为已经没有必要再进行右侧的 one < three 的执行啦!
查看全部 -
括号中的都是比较运算 比较运算的结果都为布尔型
查看全部 -
1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型
查看全部 -
Java中的数据类型
通常情况下,为了方便物品的存储,我们会规定每个盒子可以存放的物品种类,就好比在“放臭袜子的盒子”里我们是不会放“面包”的!同理,变量的存储也讲究“分门别类”!
Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:
在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。
常用的基本数据类型有:
你可能已经注意到了:
注:关于 float 型和 double 型的区别,以及 char 型和 String 型的不同,在 wiki 中有相关的总结,小伙伴们可以去查看哦~~
String 是一种常见的引用数据类型,用来表示字符串。在程序开发中,很多操作都要使用字符串来完成,例如系统中的用户名、密码、电子邮箱等。
查看全部 -
;;;;;一定要是英文的
查看全部 -
关键字!!
查看全部 -
public static void main(String[] args) { // 定义一个整型数组,并赋初值 int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 }; int max = nums[0]; // 假定最大值为数组中的第一个元素 int min = nums[0]; // 假定最小值为数组中的第一个元素 double sum = 0;// 累加值 double avg = 0;// 平均值 for (int i = 0; i < nums.length; i++) { // 循环遍历数组中的元素 // 如果当前值大于max,则替换max的值 if(nums[i]>max){ max = nums[i]; } // 如果当前值小于min,则替换min的值 if(nums[i]<min){ min = nums[i]; } // 累加求和 sum += nums[i]; } // 求平均值 avg = sum / nums.length; System.out.println("数组全部元素总和:"+sum); System.out.println("数组中的最大值:" + max); System.out.println("数组中的最小值:" + min); System.out.println("数组中的平均值:" + avg); }
最大值和最小值是利用挨个作比较的方法,直到比出最大的值和最小的值。累加求数组元素的和,最后用总和除以数组长度,得出平均值。
查看全部 -
java查看全部
-
import java.util.Scanner; public class Demo02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入分数:"); int score = sc.nextInt(); int count = 0; System.out.println("加分前成绩:"+score); while(score < 60){ score ++; count++; } System.out.println("加分后成绩:"+score); System.out.println("共加了"+count+"次!"); } }
查看全部 -
import java.util.Scanner; public class HelloWorld{ public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.println("请输入您的姓名:"); String name=reader.next(); System.out.println("请输入您的年龄:"); int age=reader.nextInt(); System.out.println("程序结束,谢谢!"); } }
查看全部 -
数组
语法:数组类型[] 数组名;
或者:数据类型 数组名[];
分配空间:数组名=new 数据类型[数组长度];
查看全部 -
System.out.println(hobby);
查看全部 -
使用Scanner工具类接收用户输入的信息
格式:
String 变量=new Scanner(System.in).next();---接收字符串
int 变量=new Scanner(System.in).nextInt();---接收数值
查看全部 -
运算符的优先级
查看全部 -
条件运算符
布尔表达式?表达式1:表达式2;
查看全部
举报