Java基础-程序流程控制第一弹(分支结构/选择结构)

                                   作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

一.if语句

1>.if语句的第一种格式

1   if(条件表达式){
2 
3     语句体;
4 
5   }
6 
7   ........//其它语句

Java基础-程序流程控制第一弹(分支结构/选择结构)

 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   ........//其它语句

 Java基础-程序流程控制第一弹(分支结构/选择结构)

 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 }
用户登录脚本,难点是在于字符串比较的方式!

相关文章: