字符串连接
int num1=10,num2=5; // result ->15 System.out.println(num1+num2); // result ->105 System.out.println(""+num1+num2); // result -> 3.5 System.out.println(""+13.5%5); 12345678
分子分母都为整形时,结果都是整除结果。除非有个为浮点类型。
i-=i+=i*=i; 注意最后的i值为i前面的值并不是运算过后的值。
关系运算符
浮点与整形比较
float f=5.0f; int i = 5; f==i; -> true; 12
获取Int 键盘值 Scanner s = new Scanner(System.in); int i = s.nextInt();
逻辑运算符
&运算符
int n=3; boolean b=(3>7)&((n++)<2) 问:b=?,n=?
b=false, n=4
&&运算符
int n=3;boolean b=(3>7)&&((n++)<2) 问:b=?,n=?
b=false ,n=3
&&运算符又叫短路运算符,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。
|运算符
int n=3; boolean b=(3<7)|((n++)<2) 问:b=?,n=?
b=true, n=4
||运算符
int n=3; boolean b=(3<7)||((n++)<2) 问:b=?,n=?
b=true, n=3
||运算符又叫短路运算符,如果第一个表达式的值就能决定表达 式最后的结果,运算符右边的表达式就不再计算了。
条件运算符
n = 布尔表达值? value1:value2;
运算符优先级
() !,++,-- *,/,% +,- <,>... ==,!= && || 赋值运算 **同一级别的运算符自左向右** 1234567891011
Java的平方 Math.pow(n,2);
char+=String 不能够加减运算;
循环
if,switch,while,do-while,for;
if与else最近的进行匹配;
switch(){ // 匹配表达式,如果匹配后面没有break 则继续执行。否则跳出。 //如果满足没有跳出,则继续执行后面的语句,不进行判断。 case 表达式:执行语句;break; ... default: 执行语句; } // switch中不可以是浮点型。 123456789
格式化代码格式 右击 source-》format;
toUpperCase()是将字符串的字符全部变成大写。
注意
System.out.println(""+13.5+5); // 13.55 字符串与数字相加会将int自动转为String
System.out.println(""+13.5%5); //3.5
相关知识
黑马程序员:Java基础语法(二)
11.1.1 JavaScript基本语法
电子宠物游戏java
jsp宠物店信息系统3m931
java用继承编写宠物乐园
毕业设计:基于java的宠物管理系统设计与实现
用java写的小宠物游戏
专业java:void($={0})java:void($={0})java:void(LOGO设计免费生成器
java宠物领养网站毕业设计答辩PPT.pptx
毕业设计:基于java的宠物领养系统设计与实现
网址: JAVA基础语法02 https://m.mcbbbk.com/newsview177346.html
上一篇: ,其中D是由直线x=2,y=x及 |
下一篇: 如图,一次函数y=kx+b的图象 |