java控制语句
if
if … else
if … else if
if … else if … else if … else
switch
根据不同条件 所造成不同效果
只进行一次循环不多次运行
for
while
do … while;
进行多次循环直至不满足条件中所给定的约束条件 然后跳出循环
break
用于终止某个语句块的执行,用在循环语句中可以强制退出循环,
continue
用于循环语句中,用于终止某次循环过程,跳过循环体中continue语句之后的循环过程
以下用具体代码实际分析具体循环语句
package day11zuoye;
import java.util.Scanner;
public class Back {
public static void main(String[] args) { //主函数只能有一个
int balance=1000; //定义一个整数
System.out.print("1代表存款2代表取款3代表查询余额请选择:");
Scanner a = new Scanner(System.in);
int b =a .nextInt(); //控制台输入
if(b==1){ //if条件语句
Scanner c0 = new Scanner(System.in);
System.out.print("请输入账号:");
int d0 = c0.nextInt();
Scanner c1 = new Scanner(System.in);
System.out.print("请输入密码:");
int d1 = c1.nextInt();
}
else if(b==2 ){
Scanner c1 = new Scanner(System.in);
System.out.print("请输入账号:");
int d1 = c1.nextInt();
Scanner c2 = new Scanner(System.in);
System.out.print("请输入密码:");
int d2 = c2.nextInt();
}
else if (b==3)
{
Scanner c3 = new Scanner(System.in);
System.out.print("请输入账号:");
int d3 = c3.nextInt();
Scanner c4 = new Scanner(System.in);
System.out.print("请输入密码:");
int d4= c4.nextInt();
if(d3==666666&&d4==111111){
System.out.println("你的余额为:"+balance+"元");
}
else{
System.out.println("账号或密码错误");
}
}
}
}
//以下为for循环 嵌套while循环语句
// 寻找1-100中所有的质数
package day11zuoye;
public class Output {
public static void main(String[] args) {
int i;
for (int j = 2; j <100 ; j++) {
i=2;
while(j%i!=0)
{
i++;
}
if(j==i){
System.out.println(j);
}
}
}
}