
Java基本语法day3
Java尚硅谷自学习day3
太阳iiiii
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java自学习day3-每日一考(附带Java交换两个值)
方法一class BitTest { public static void main(String[] args) { int num1 = 10; int num2 = 20; System.out.println("num1 = " + num1 + ",num2 = " + num2); //方式一:定义临时变量的方式 //推荐的方式 int temp = num1; num1 = num2; num2 = temp; System.out.println(原创 2021-04-11 12:45:27 · 236 阅读 · 0 评论 -
Java自学习day3.6-分支语句1:if-else结构
/*分支结构中的if-else(条件判断结构)一、三种结构第一种:if(条件表达式){执行表达式}第二种:二选一if(条件表达式){执行表达式1}else{执行表达式2}第三种:n选一if(条件表达式){执行表达式1}else if(条件表达式){执行表达式2}else if(条件表达式){执行表达式3}…else{执行表达式n}*/class IfTest {public static void main(String[] args) { //举例1原创 2021-04-11 14:05:09 · 403 阅读 · 0 评论 -
Java自学习day3-Java求三个值中最大值及交换两个值
class SanYuanTest { public static void main(String[] args) { int n1 = 12; int n2 = 30; int n3 = -43; int max1 = (n1 > n2)? n1 : n2; int max2 = (max1 > n3)? max1 : n3; System.out.println("三个数中的最大值为:" + max2); //不建议 //int max3 = ((原创 2021-04-11 13:11:22 · 253 阅读 · 0 评论 -
Java自学习day3.6-运算符之三元运算符
三元运算符1.结构:(条件表达式)? 表达式1 : 表达式22. 说明① 条件表达式的结果为boolean类型② 根据条件表达式真或假,决定执行表达式1,还是表达式2.如果表达式为true,则执行表达式1。如果表达式为false,则执行表达式2。③ 表达式1 和表达式2要求是一致的。④ 三元运算符可以嵌套使用3. 凡是可以使用三元运算符的地方,都可以改写为if-else反之,不成立。4. 如果程序既可以使用三元运算符,又可以使用if-else结构,那么优先选择三元运算符。原因:简洁原创 2021-04-11 13:09:56 · 167 阅读 · 0 评论 -
Java自学习day3.5-运算符之运算符
位运算符(了解)/*运算符之五:位运算符 (了解)结论:1. 位运算符操作的都是整型的数据2. << :在一定范围内,每向左移1位,相当于 * 2 >> :在一定范围内,每向右移1位,相当于 / 2面试题:最高效方式的计算2 * 8 ? 2 << 3 或 8 << 1*/class BitTest { public static void main(String[] args) { int i = 21; i =原创 2021-04-11 12:42:34 · 159 阅读 · 0 评论 -
Java面试题解析求z-if((z++ == 42) && (y = true)) z++;
z值为多少?class Test{ public static void main(String[] args){ boolean x = true; boolean y = false; short z = 42; //System.out.println("z++" + z); //if(y == true) if((z++ == 42) && (y = true)) z++; //System.out.println("z=" + z); if((x原创 2021-04-11 12:03:27 · 1549 阅读 · 0 评论 -
Java自学习day3.4-运算符之逻辑运算符
逻辑运算符逻辑运算符操作的都是boolean类型的变量1.区分& 与 &&相同点1:& 与 && 的运算结果相同相同点2:当符号左边是true时,二者都会执行符号右边的运算不同点:当符号左边是false时,&继续执行符号右边的运算。&&不再执行符号右边的运算。开发中,推荐使用&&class Test { public static void main(String[] args) { boo原创 2021-04-11 10:50:32 · 345 阅读 · 0 评论 -
Java自学习day3.3-运算符之比较运算符
比较运算符== != > < >= <= instanceof结论:1.比较运算符的结果是boolean类型2.区分 == 和 =class CompareTest { public static void main(String[] args) { int i = 10; int j = 20; System.out.println(i == j);//false System.out.println(i = j);//20原创 2021-04-11 09:39:43 · 179 阅读 · 0 评论 -
Java自学习day3.2-运算符之赋值运算符
赋值运算符= += -= *= /= %=代码解析class Test { public static void main(String[] args) { //赋值符号:= int i1 = 10; int j1 = 10; int i2,j2; //连续赋值 i2 = j2 = 10; int i3 = 10,j3 = 20; //********************* int num1 = 10; num1 += 2;//nu原创 2021-04-11 00:29:39 · 177 阅读 · 0 评论 -
Java自学习day3.1-运算符之算术运算符
算术运算符注意:如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。 但被模数是负数则不可忽略。此外,取模运算的结果不一定总是整数。对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。 例如:int x=3510;x=x/1000*1000; x的结果是?“+”除字符串相加功能外,还能把非字符串转换成字符串.例如:System.out.println(“5+5=”+5+5); //打印结果是? 5+5=55 ?/*运算符之一:算术原创 2021-04-10 22:13:16 · 174 阅读 · 0 评论