zoukankan      html  css  js  c++  java
  • 第一本书 第三章(课后题)

    1、选择题

      1、C  2、C 3、C  4、D  5、B  

    2、简答题

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

    package three;

    import java.util.Scanner;

    public class Work1 {
    public static void main(String[] args) {

    Scanner input=new Scanner(System.in);
    System.out.println("请输入用户名:");
    String name=input.next();
    if (name.equals("青")){
    System.out.println("请输入密码:");
    int mima=input.nextInt();
    if (mima==123){System.out.println("欢迎你,青");

    }else{
    System.out.println("对不起,你不是青");
    }
    }else{
    System.out.println("对不起,你不是青");
    }
    }

    }

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

    package three;

    import java.util.Scanner;

    public class Work2 {
    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("请输入性别");
    String sex=input.next();
    if(sex.equals("男")){
    System.out.println("可以搬动桌子");
    }else{
    System.out.println("不可以搬动桌子!");
    }
    }else{
    System.out.println("不可以搬动桌子!");
    }

    }

    }

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

    package three;

    import java.util.Scanner;

    public class Work3 {
    public static void main(String[] args) {

    Scanner input=new Scanner(System.in);
    System.out.println("a=");
    int a=input.nextInt();
    System.out.println("b=");
    int b=input.nextInt();
    System.out.println("c=");
    int c=input.nextInt();
    int t;
    if(a>b){
    t=a;
    a=b;
    b=t;}
    if(a>c){
    t=a;
    a=c;
    c=t;
    }
    if(b>c){
    t=b;
    b=c;
    c=t;
    }
    System.out.println(a);
    System.out.println(b);
    System.out.println(c);
    }

    }

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

    package three;

    import java.util.Scanner;

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



    }

    }

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

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

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

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

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

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

    package three;

    import java.util.Scanner;

    public class Work5 {
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    System.out.println("请输入刘珊珊同学的成绩:");
    double score=input.nextDouble();
    if(score==100){
    System.out.println("父亲给她买一辆车。");
    }else if(score>=90){
    System.out.println("母亲给她买一部笔记本电脑。");
    }else if(score>=60){
    System.out.println("母亲给她买一部手机。");
    }else if(score<60){
    System.out.println("没有礼物。");
    }

    }

    }

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

                

    package three;

    import java.util.Scanner;

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

    }
    }else{
    System.out.println("您输入的月份有误!");
    }

    }

    }

     

    谦卑若愚 好学若饥 不忘初心

  • 相关阅读:
    将cvs迁移到svn
    wincvs,cvs,svn
    Open Source Camp 北京 2008技术交流盛会 感悟
    21,22,23,24日外出纪要
    10.31,11.1外出纪要
    虚拟经济区一行有感
    29,30号活动预告
    ror 2.1.2migration
    netbeans 6.5 release
    [转载]ruby on rails 每周精选二
  • 原文地址:https://www.cnblogs.com/yunfeioliver/p/7222044.html
Copyright © 2011-2022 走看看