本文共 1712 字,大约阅读时间需要 5 分钟。
package com.javasm.if_;/** * @author: JAVASM * @classNAME: IfDemon * @description: * @date: 2021/3/26 15:35 * @version:0.1 * @since:1.8 */public class IfDemon { public static void main(String[] args) { String name ="张三"; boolean flag=true; if (flag){ System.out.println("奖励"+name+"100元"); }else{ System.out.println("罚款"+name+"100元"); } System.out.println("程序继续顺序执行下去!"); }}程序运行结果如下:奖励张三100元程序继续顺序执行下去!Process finished with exit code 0
package com.javasm.if_;/** * @author: JAVASM * @classNAME: UserLogin * @description: * @date: 2021/3/26 15:48 * @version:0.1 * @since:1.8 */public class UserLogin { public static void main(String[] args) { String trueName="王五"; String truepass="123"; String userName="王五"; String userPass="123"; if(trueName.equals(userName)&&truepass.equals(userPass)){ System.out.println("欢迎登陆!"+userName); }else{ System.out.println("登陆失败!请重新登陆!"); } //而我们一般不是先判断成功然后进入,而是使用卫语句,先获得相反的结果。 // 需要用到流程控制关键字return //遇到return方法结束,结束剩下的程序,return后的程序都不会执行,直接退出方法。 //账号和密码只要有一个错误,取反之后就为true,||只要有一个为真则结果就为正,就能进入大括号遇到return结束程序,后面的代码都将不会被执行,相当于没有登陆成功之后的操作了 if(!trueName.equals(userName)||!truepass.equals(userPass)){ System.out.println("登陆失败!请重新登陆!"); //如果密码账号不匹配,遇到return直接就结束方法体,return后的语句都将不再继续执行 return; } System.out.println("登陆成功欢迎您!"+userName); System.out.println("进行登陆成功后的操作"); }}
设置单步断点,不选择run运行程序,选择debug,然后点击F8进行调试程序。
如果断点比较多,也可以直接快捷清除所有断点转载地址:http://aznwi.baihongyu.com/