作业一学期二书三章

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

package com.dj;
import java.util.Scanner;
public class DJ3word1 {
    @SuppressWarnings("resource")
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        System.out.print("用户名:");
        String Un=input.next();
        if(!Un.equals("青")){
            System.out.println("对不起,你不是青");
        }else{System.out.print("密码:");
        double Password=input.nextDouble();
        if(Password==123){
            System.out.println("欢迎你,青");
        }else{
            System.out.println("对不起,你不是青");
        }
        }
    }
}

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

package com.dj;

import java.util.Scanner;

public class DJ3word2 {
    @SuppressWarnings("resource")
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        System.out.print("请输入年龄:");
        int Age=input.nextInt();
        if(Age>=7){
            System.out.println("你可以搬动桌子。");
        }else if(5<=Age){
            System.out.print("请输入性别:");
            String Sex=input.next();
            if(Sex.equals("男")){
                System.out.println("你可以搬动桌子。");
            }else{
                System.out.println("你不可以搬动桌子。");
            }
        }
    }

}

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

package com.dj;

import java.util.Scanner;

public class DJ3word3 {
    @SuppressWarnings("resource")
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        System.out.print("请输入一个整数:");
        int a=input.nextInt();
        System.out.print("请输入一个整数:");
        int b=input.nextInt();
        System.out.print("请输入一个整数:");
        int c=input.nextInt();
        int d;
        if(a>b){
            d=a;
            a=b;
            b=d;
        }
        if(a>c){
            d=a;
            a=c;
            c=d;
        }
        if(b>c){
            d=b;
            b=c;
            c=d;
        }
        System.out.println(a+"   "+b+"   "+c);
    }

}

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

package com.dj;

import java.util.Scanner;

public class DJ3word4 {
    @SuppressWarnings("resource")
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        System.out.print("请输入一个整数:");
        int integer=input.nextInt();
        if((integer%3==0)||(integer%5==0)){
            System.out.print("该整数是3或5的倍数");
        }else{
            System.out.print("该数不能被3或5中任何一个数整除");
        }
    }

}

5、画出流程图并编程实现:

刘珊珊同学参加了java课程的学习,他父亲和母亲承诺如下。

→如果考试成绩==100分,父亲给她买一辆车。

→如果考试成绩>=90分,母亲给她买一部笔记本电脑。

→如果考试成绩>=60分,母亲给她买一部手机。

→如果考试成绩<60分,没有礼物。

package com.dj;

import java.util.Scanner;
public class DJ3word5 {
    @SuppressWarnings("resource")
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        System.out.print("请输入考试成绩:");
        int achievement=input.nextInt();
        if(achievement>=100){
            System.out.print("父亲给她买一辆车;");
        }else if(achievement>=90){
            System.out.print("母亲给她买一部笔记本电脑;");
        }else if(achievement>=60){
            System.out.print("母亲给她买一部手机;");
        }else{
            System.out.print("没有礼物;");
        }
    }

}

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

package com.dj;

import java.util.Scanner;

public class DJ3word6 {
    @SuppressWarnings("resource")
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        System.out.println("请输入您出行的月份:");
        int Month=input.nextInt();
        System.out.println("请问您选择头等舱还是经济舱?头等舱输入1,经济舱输入2");
        int cabin=input.nextInt();
        int money =5000;
        int money1=(int) (money*0.5);
        int money2=(int) (money*0.4);
        int money3=(int) (money*0.9);
        int money4=(int) (money*0.8);
        if(cabin==1){
            if((Month>=1&&Month<=3)||(Month>=11&&Month<=12)){
                System.out.print("您的机票价格为:"+money1);
            }else if(Month>=4&&Month<=10){
                System.out.print("您的机票价格为:"+money3);
            }
        }if(cabin==2){
            if((Month>=1&&Month<=3)||(Month>=11&&Month<=12)){
                System.out.print("您的机票价格为:"+money2);
            }else if(Month>=4&&Month<=10){
                System.out.print("您的机票价格为:"+money4);
            }
        }
    }
}

猜你喜欢

转载自blog.csdn.net/sc13647346287/article/details/82110485