题目:
//1、1—100以内的数求和,求出 当和 第一次大于20的当前数【for+break】 //2、实现登录验证,有3次机会,如果用户名为"赵四",密码为"666"提示登录成功, //否则提示还有几次机会,请使用for+break完成
代码:
import java.util.Scanner;
/**
* @Description:
* @Author: 落幕
* @Date: 2022/7/3 22:20
*/
//1、1—100以内的数求和,求出 当和 第一次大于20的当前数【for+break】
//2、实现登录验证,有3次机会,如果用户名为"赵四",密码为"666"提示登录成功,
//否则提示还有几次机会,请使用for+break完成
public class BreakExercise {
public static void main(String[] args){
//1、1—100以内的数求和,求出 当和 第一次大于20的当前数【for+break】
int a1=0;
for (int i=1;i<=100;i++){
a1+=i;
if (a1>20){
System.out.println("和大于20时,当前数为:"+a1);
break;
}
}
System.out.println("=============");
//2、实现登录验证,有3次机会,如果用户名为"赵四",密码为"666"提示登录成功,
//否则提示还有几次机会,请使用for+break完成
System.out.println("登录验证(3次机会)");
String name="";
String pwd="";
int a2=3;
Scanner myscanner = new Scanner(System.in);
for (int i=1;i<=3;i++){
System.out.println("用户名:");
name=myscanner.next();
System.out.println("密码:");
pwd=myscanner.next();
if ("赵四".equals(name) && "666".equals(pwd)){
System.out.println("登录成功");
break;
}
a2--;
System.out.println("登录失败还有"+a2+"次机会");
}
}
}
运行结果:
和大于20时,当前数为:21
=============
登录验证(3次机会)
用户名:
赵四
密码:
666
登录成功