发表于: 2018-02-14 21:32:37
1 668
今天继续学习java基础知识
算术运算符:+加,-减,*乘,/除,%取余,++自增1,--自减1,其中++和--出现在数的左右时结果不同。
赋值运算符:=等于,+=加等,-=减等,*=乘等,/=除等,%=求余赋值。
比较运算符:>大于,<小于,>=大于等于,<=小于等于,==等于,!=不等于,其中前四者只支持数据类型,后两者支持数值,引用类型。
逻辑运算符:&&,与,两者都为true则为true,若左边为false,则不执行右边
||,或,任一为true则为true,若左边为true,则不执行右边
!,非,"!a"若a为false,则返回true,反之亦然
^,异或,a^b,两者有且仅有一个为true,则范围true
条件运算符(三元运算符):布尔表达式 ?表达式1:表达式2
例子:int a = 61;
String b =(a >= 60)?"及格":"不及格";
if条件语句:if(条件){……};
if else条件语句:if(条件){……}else{……};//条件成立时执行前者,否则执行后者
多重if条件语句:if(条件){……}else if{……}else{……};//elseif语句可以有很多个
嵌套if条件语句:if(条件){if(条件){……}else{……};}else{……};//外层if条件成立时,判断内层
seitch条件语句:switch(表达式){case值1:……;break;(一个或多个case)default:……;}
//判断固定值时建议用switch,判断区间范围时建议用if
while循环语句:while(判断条件){……};//先判断后执行
do while循环语句:do{……}while(判断条件);//先执行后判断,至少执行一次
for循环语句for(循环变量初始化;循环条件;循环变量变化;){……};
break:结束整个循环
continue:跳过本次剩下的循环语句,从头继续执行下一次循环
给自己的小练习:用*打印长方形,三角形,L等图形
明日计划:明天大年三十了,给自己放2天假吧...初二继续
评论