首页 > 分享 > JAVA基础语法02

JAVA基础语法02

JAVA基础语法02

笔记

字符串连接

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的图象