立即学习:https://edu.csdn.net/course/play/27274/361063?utm_source=blogtoedu
while循环:
while(条件为真,执行循环){
}
eg:
package com.csdn;
public class demo07 {
static void testWhile() {
int sum=0;
int i=1;
while(i<10) {
sum +=i;
i++;
}
System.out .println (sum);
}
public static void main(String[] arg) {
testWhile();
}
}
do while循环:先执行后判断条件
do{ }while()
eg:package com.csdn;
public class demo07 {
static void testDoWhile() {
int sum=0;
int i=1;
do {
sum+=i;
i++;
} while(i<10);
System.out .println (sum);
}
public static void main(String[] arg) {
testDoWhile();
}
}
关键字:continue(终止本次循环,进行下一次循环)
eg:
package com.csdn;
public class demo07 {
static void testContinue(){
for(int i=1;i<=10;i++) {
if(i%2==0){
System .out .println (i);
} else {
continue;
}
}
}
public static void main(String[] arg) {
testContinue();
}
}
break:直接退出本次循环。
eg:
package com.csdn;
public class demo07 {
static void testBreak(){
for(int i=1;i<=10;i++) {
if(i%2==0){
System .out .println (i);
} else {
break;
}
}
}
public static void main(String[] arg) {
testBreak();
}
}
java分支:
if else
if else if else
eg:if else if else
package com.csdn;
public class demo08 {
static void testIfElse2() {
int i=10;
if(i==10) {
System.out .println("10");}
else if(i==20){
System.out .println("20");
}
else if(i==30){
System.out .println("30");
}
else {
System.out .println("false");
}
}
public static void main(String[] args) {
testIfElse2();
}
}
switch:switch(){
case
}
eg:
package com.csdn;
public class demo09 {
static void testSwitch(){
char grade='A';
switch (grade) {
case 'A':
System.out .println("优秀");
break;
case 'B':
case 'c':
System.out .println("良好");
break;
default://默认情况下
System.out .println("不及格");
break;
}
}
public static void main(String[] args) {
testSwitch();
}
}