第三天

1、画出流程图并编程实现:如果用户名等于字符’青’,且密码等于数字123,则输出“欢迎你,青”;否则输出“对不起,你不是青”。

import java.util.Scanner;
 public class Day03_1 {
     public static void main(String[] args){
         Scanner input=new Scanner(System.in);
         System.out.println("请您输入用户名:");
         String name=input.next();
         if("青".equals(name)){
             System.out.println("请您输入密码:");
             int password=input.nextInt();
             if(password==123){
                 System.out.println("欢迎你,青");
             } else{
                 System.out.println("对不起,你不是青");
             }
         } else{
             System.out.println("对不起,你不是青");
         }
     }
 }

 

2、画出流程图并编程实现:如果年龄满7岁,或者年龄满5岁并且性别是“男”,就可以搬动桌子

imort java.util.Scanner;
 public class Day03_2 {
     public static void main(String[] args){
         Scanner input=new Scanner(System.in);
         System.out.println("请输入年龄:");
         int age=input.nextInt();
         if(age>=7){
             System.out.println("可以搬动桌子");
         }else if(age>=5){
             System.out.println("请输入性别:1、男 2、女");
             int sex=input.nextInt();
             if(sex==1){
                 System.out.println("可以搬动桌子");
             }else{
                 System.out.println("你的年龄没达到,也不是男生,搬不动桌子");
             }
         }else{
             System.out.println("你的年龄没有达到,搬不动桌子");
         }
     }
 }

 

3、画出流程图并编程实现:从键盘上输入三个整数,分别赋给整型变量a,b,c。然后将输入的整数按照从小到大的顺序放在变量a,b,c中,并输出三个变量的值

import java.util.Scanner;
 public class Day03_3 {
     public static void main(String[] args){
         System.out.println("请输入三个整数:");
         Scanner input=new Scanner(System.in);
         int a=input.nextInt();
         int b=input.nextInt();
         int c=input.nextInt();
         if(a>b){
             int x=a;
             a=b;
             b=x;
         }
         if(a>c){
             int y=a;
             a=c;
             c=y;
         }
         if(b>c){
             int z=b;
             b=c;
             c=z;
         }
         System.out.println("从小到大"+a+"  "+b+"  "+c);
     }
 }

5、画出流程图并编程实现:从键盘上输入一个整数,判断是否能被3或5整除。如果能,则输出“该整数是3或5的倍数。”;否则输出“该整数不能被3或5中的任何一个数整除”。

import java.util.Scanner;
 public class Day03_4 {
     public static void main(String[] args){
         System.out.println("请输入一个整数");
         Scanner input=new Scanner(System.in);
         int x=input.nextInt();
         if(x%3==0||x%5==0){
             System.out.println("该整数是3或5的倍数");
         }else {
             System.out.println("该整数不能被3或5中的任何一个数整除");
         }
     }
 }

6、画出流程图并编程实现:刘珊珊通讯参加java课程的学习,她父亲和母亲承诺如下:

  • 如果考试成绩==100分,父亲给她买辆车
  • 如果考试成绩>=90分,母亲给她买一部笔记本电脑
  • 如果考试成绩>=60分,母亲给她买一部手机
  • 如果考试成绩<60分,没有礼物。
import java.util.Scanner;
 public class Day03_5 {
     public static void main(String[] args){
         Scanner input=new Scanner(System.in);
         System.out.println("请输入考试成绩:");
         int x=input.nextInt();
         if(x==100){
             System.out.println("父亲给买辆车");
         }else if(100>x&&x>=90){
             System.out.println("母亲给买一部笔记本电脑");
         }else if(90>x&&x>=60){
             System.out.println("母亲给买一部手机");
         }else{
             System.out.println("没有礼物");
         }
     }
 }

 

7、画出流程图并编程实现:某人准备去海南旅游,现在要订购机票。机票的价格受季节旺季、淡季的影响,头等舱和经济舱价格也不同。假设机票原价为5000元,4-10月为旺季,旺季头等舱打九折,经济舱打八折;淡季头等舱打五折,经济舱打四折。编写程序,使用嵌套if选择结构,根据出行的月份和选择的舱位输出实际的机票价格,如下所示:

请输入您出行的月份:1~12

5

请问您选择头等舱还是经济舱?头等舱输入1,经济舱输入2

2

您的机票价格为:4000.0

import java.util.Scanner;
 public class Day03_6 {
     public static void main(String[] args){
         Scanner input=new Scanner(System.in);
         System.out.println("请输入您出行的月份:1-12");
         int month=input.nextInt();
         double sum;
         int x=5000;
         if(month>=1&&month<=12){
             if(month>=4&&month<=10){
                 System.out.println("请问您选择头等舱还是经济舱?头等舱输入1,经济舱输入2");
                 int y=input.nextInt();
                 if(y==1){
                     sum=x*0.9;
                     System.out.println("您的机票价格为:"+sum);
                 }else{
                     sum=x*0.8;
                     System.out.println("您的机票价格为:"+sum);
                 }
             }else{
                 System.out.println("请问您选择头等舱还是经济舱?头等舱输入1,经济舱输入2");
                 int y=input.nextInt();
                 if(y==1){
                     sum=x*0.5;
                     System.out.println("您的机票价格为:"+sum);
                 }else{
                     sum=x*0.4;
                     System.out.println("您的机票价格为:"+sum);
                 }
             }

         }else{
             System.out.println("您输入的数字不在当前范围内");
         }
     }
 }