Java基础-程序流程控制第一弹(分支结构/选择结构)
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.if语句
1>.if语句的第一种格式
1 if(条件表达式){ 2 3 语句体; 4 5 } 6 7 ........//其它语句
1 /* 2 @author :yinzhengjie 3 Blog:http://www.cnblogs.com/yinzhengjie/tag/Java%E5%9F%BA%E7%A1%80/ 4 EMAIL:y1053419035@qq.com 5 */ 6 7 import java.util.Scanner; 8 9 10 public class JudegmentLetter{ 11 public static void main(String[] args){ 12 //从键盘读取一个字符,判断这个字符是否为英文字母,a~z以及A-Z. 13 Scanner Input = new Scanner(System.in); 14 System.out.print("请输入一个字符:>>>"); 15 String str = Input.next(); 16 char firstLetter = str.charAt(0); //从键盘上去读第一个字符 17 18 //判断这个字符是否为英文字母 19 if(('A' <= firstLetter && firstLetter <= 'Z')||('a' <= firstLetter && firstLetter <= 'z')){ 20 System.out.println("输入了英文字母:"+firstLetter); 21 } 22 23 } 24 }
2>.if语句的第二种格式
1 if(条件表达式){ 2 语句体1; 3 }else{ 4 语句体2; 5 } 6 ........//其它语句
1 /* 2 @author :yinzhengjie 3 Blog:http://www.cnblogs.com/yinzhengjie/tag/Java%E5%9F%BA%E7%A1%80/ 4 EMAIL:y1053419035@qq.com 5 */ 6 7 import java.util.Scanner; 8 9 public class OddEven{ 10 public static void main(String[] args){ 11 Scanner Input = new Scanner(System.in); 12 System.out.print("请输入一个整数:>>>>"); 13 int num = Input.nextInt(); 14 15 //判断奇数还是偶数 16 if( num % 2 == 0){ 17 System.out.println( num + "是偶数!" ); 18 }else{ 19 System.out.println( num + "是奇数!" ); 20 } 21 } 22 }
1 /* 2 @author :yinzhengjie 3 Blog:http://www.cnblogs.com/yinzhengjie/tag/Java%E5%9F%BA%E7%A1%80/ 4 EMAIL:y1053419035@qq.com 5 */ 6 7 import java.util.Scanner; 8 9 public class UserLogin{ 10 public static void main(String[] args){ 11 /* 12 从键盘输入用户名和密码,判断是否为合法用户 13 假设合法的用户名是:yinzhengjie 14 假设合法的密 码是:123 15 */ 16 Scanner Input = new Scanner(System.in); 17 System.out.print("请输入用户名:>>>"); 18 String username = Input.next(); //从键盘上获取用户名 19 System.out.print("请输入密 码:>>>"); 20 String password = Input.next(); //从键盘上获取密 码 21 22 //判断用户是否为合法用户 23 if("yinzhengjie".equals(username) && "123".equals(password)){ 24 System.out.println("登录成功!"); 25 }else{ 26 System.out.println("登录失败,用户名或密码不正确!"); 27 } 28 } 29 }