-
for 循环语句格式
for(循环变量初始化;循环条件;循环变量变化){
循环操作
}
例子:
for(int i = 1;i > 50;i++){
System.out.println("you");
}
查看全部 -
Java中运算符的优先级
查看全部 -
println输出换行。print同一行不断输出
查看全部 -
常量名一般使用大写字符
查看全部 -
将double强制转换为int格式
double a=13.4
int b= (int)a
查看全部 -
public class Helloworld{ public static void main(String[] args){ System.out.println("hello imooc"); } } 关键字区分大小写
查看全部 -
java循环跳转语句continue(跳过循环体中剩余的语句执行下一次循环)
查看全部 -
java循环语句之for循环:
for(循环变量初始化;循环条件;循环变量变化){
循环操作
}
执行特点(相比while和do...while语句结构更加简洁易读):
1、执行循环变量初始化过程,设置循环的初始状态,整个循环中只执行一次;
2、进行循环条件的判断,如果条件为true,则执行循环体内代码;如果为false,直接退出循环;
3、执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断。
4、依次重新执行2、3、4,直到退出循环;
ps:
1、for关键字后面括号中的三个表达式必须用”;“隔开,三个表达式都可以省略,但";"不能省略。
(1)省略”循环变量初始化“,可以在for语句之前由赋值语句进行变量初始化操作,如:
int i = 0; //循环变量i在for之前赋值
for(; i<10; i++){ //省略初始化变量
System.out.println("i");
}
(b)省略”循环条件“,可能会造成循环将一直执行下去,也就是我们常说的”死循环现象“,如:
for(int i = 0;;i++){ //省略循环条件
System.out.println("i");
}//为避免"死循环",可在循环体内使用break强制跳出循环。
(3)省略”循环变量变化“,可以在循环体中进行循环变量的变化,如:
for(int i=0;i<10;){
System.ouut.println("i");
i++;//在循环体中改变变量i的值
}
2、for循环变量初始化和循环变量变化部分,可以是使用”,“同时初始化或改变多个循环变量的值,如:
for(int i=1,j=5;i<=5;i++,j--){
System.out.println(i+"+"+j+"="+(i+j));
}
//初始化变量部分同时对两个变量i和j初赋值,循环变量变化部分也同时对两个变量进行变化;
3、循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级。
for(int i=1;i<10 && i != 5; i++){
System.out.println(i);
}
查看全部 -
java循环语句之do...while
do{
循环操作
}while(判断条件);
执行特点(先执行,后判断):
1、先执行一遍操作循环,然后判断循环条件是否成立;2、如果条件成立,继续执行1、2,直到循环条件不成立为止。
ps: do...while语句保证循环至少被执行一次。
查看全部 -
Java常见的三种循环:while、do...while、for
while(判断条件){
循环操作
}
执行特点(先判断、后执行):
1、判断while后面的条件是否成立(true、false);
2、当条件成立时,执行循环内的操作代码,然后重复执行1、2,直到循环条件不成立为止
查看全部 -
java条件语句之switch
当需要对选项进行等值判断时,可使用switch语句
switch(表达式){
case 值1:
执行代码块1
break;
case 值2:
执行代码块2
break;
case 值3:
执行代码块3
break;
default:
默认执行的代码
}
1、switch后面小括号中表达式的值必须是整形或者字符型;
2、case后面的值可以是常量数值,如1、2;也可以是常量表达式,如2+2;但不能是变量或带有变量的表达式,如a*2;
3、case行匹配块里的程序代码,如果没有遇见break会继续执行下一个case块的内容,直到遇到break语句或switch语句块结束。
4、可以把功能的case语句合并起来。
5、default块可以出现在任意位置,也可以省略。
查看全部 -
嵌套if语句:只有外层if条件成立,才会判断内层if条件
if(条件一){
if(条件二){
代码块一
}else{
代码块二
}
}else{
代码块三
}
查看全部 -
Java多重if语句(需要判断的语句是连续的区间)
在条件1不满足的情况下,才会进行条件二的判断。
if(条件一){
代码块;
}else if(条件二){
代码块;
}else{
代码块3;
}
查看全部 -
JDK包含JRE. JRE包含JVM查看全部
-
sout快捷输出语句 psvm快捷主函数查看全部
举报