前言:
当前同学们对“java数的整除”大致比较关心,姐妹们都想要剖析一些“java数的整除”的相关文章。那么小编也在网摘上汇集了一些关于“java数的整除””的相关资讯,希望咱们能喜欢,朋友们一起来学习一下吧!运算符:运算的符号
算术:+,-,*,/,%,++,–
%:取模/取余,余数为0即为整除
++/–:自增1/自减1,可在变量前也可在变量后
单独使用时,在前在后都一样
被使用时,在前在后不一样
a++的值为a--------(a–的值为a)
++a的值为a+1------(–a的值为a-1)
//算术运算int a=5,b=8,c=7;System.out.println(a%2);System.out.println(b%2);System.out.println(c%13);关系:>,<,>=,<=,==,!=
关系运算的结果为boolean型,
关系成立则为true,关系不成立则为false
//关系运算符int j =3,k=4,l=3;System.out.println(j>k);System.out.println(k<l);System.out.println(k>=j);System.out.println(l<=j);System.out.println(j==l);System.out.println(j!=k);逻辑:&&,||,!
&&:短路与(并且),两边都为真则为真,见false则false
当第1个条件为false时,发生短路(后面的不执行了)
||:短路或(或者),有真则为真,见true则true
当第1个条件为true时,发生短路(后面的不执行了)
!:逻辑非(取反),非真则假,非假则真
//逻辑int x=4,y=5,z=8;System.out.println(x>y && y<z);System.out.println(x>y || y>z);System.out.println(!(x==z));赋值:=,+=,-=,*=,/=,%=
简单赋值运算符:=
扩展赋值运算符:+=,-=,*=,/=,%=
注:扩展赋值自带强转功能
//赋值计算short m=5;m +=10;System.out.println(m);System.out.println();字符串连接:+
+:
若两边为数字,则做加法运算
若两边出现了字符串,则做字符串连接
任何类型与字符串相连,结果都会变为字符串类型----同化作用
//字符串链接int age =18;String name ="杭州市第一中学";System.out.println("小明今年的年龄为"+age+"。我的学校叫:"+name);条件/三目:?:
语法:
boolean?数1:数2
执行过程:
注:整个表达式是有值的,它的值要么是?号后的数1,要么是:号后的数2
计算boolean的值:
若为true,则整个表达式的值为?号后的数1
若为false,则整个表达式的值为:号后的数2
//三目运算int v =4;int flag =v>0?1:0;System.out.println("三目运算结果flag="+flag);
分支结构:基于条件执行某语句
if结构:1条路
语法:
if(boolean){undefined
语句块
}
执行过程:
判断boolean的值:
若为true,则执行语句块1(if整个结束)
若为false,则if直接结束
if…else结构:2条路
语法:
if(boolean){undefined
语句块1
}else{undefined
语句块2
}
执行过程:
判断boolean的值:
若为true,则执行语句块1(整个结束)
若为false,则执行语句块2(整个结束)
说明:
语句块1和语句块2,必走其中之一------------2选1
//两个例子int a =8;if(a%2==0){ System.out.println(a+"是偶数");}else{ System.out.println(a+"是奇数");}System.out.println();double price =300.025;if(price>=500){ System.out.println("打8折"); price *=0.8;}else{ System.out.println("打9折"); price *=0.9;}System.out.println("最终支付价格为:"+price);
学习记录参考:
标签: #java数的整除