zoukankan      html  css  js  c++  java
  • 第18节:Java练习题 【多测师_王sir】

    题目:
    2,年轻小伙和女朋友结婚了,并且买了房子,
    现在把双方父母都接到身边一起住,
    那么请使用Java三大特性设计程序
    来模拟他们夫妻之间怎么称呼双方父母。
    
    package com.dcs;
    public class Exercise2 {
        public static void main(String[] args) {
            A1 a1 =new A1();
            a1.setName("张三");
            a1.setXes("男");
            A1 zhangMuNiang =new A1();
            zhangMuNiang.setName("岳母");
            a1.setZhangMuNiang(zhangMuNiang);
            A1 yuFu=new A1();
            yuFu.setName("岳父");
            a1.setYueFu(yuFu);
            a1.chenghu();
            B1 b1 =new B1();
            b1.setName("诸葛村花");
            a1.setXes("女");
            B1 baba =new B1();
            baba.setName("爸爸");
            b1.setBaba(baba);
            B1 mama =new B1();
            mama.setName("妈妈");
            b1.setMama(mama);
            b1.chenghu();
        }
    }
    package com.dcs;
    /**
    * 人的类
    */
    public class Person {
        private String name;
        private String xes;
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getXes() {
            return xes;
        }
        public void setXes(String xes) {
            this.xes = xes;
        }
    }
    package com.dcs;
    /**
    *丈夫的类
    */
    public class A1 extends Person{
        private A1 zhangMuNiang;
        private A1 yueFu;
        public void chenghu(){
            System.out.println(this.getName() + "称妻子的妈妈叫" + this.zhangMuNiang.getName());
            System.out.println(this.getName() + "称妻子的爸爸叫" + this.yueFu.getName());
        }
        public A1 getZhangMuNiang() {
            return zhangMuNiang;
        }
        public void setZhangMuNiang(A1 zhangMuNiang) {
            this.zhangMuNiang = zhangMuNiang;
        }
        public A1 getYueFu() {
            return yueFu;
        }
        public void setYueFu(A1 yueFu) {
            this.yueFu = yueFu;
        }
    }
    package com.dcs;
    /**
    *妻子的类
    */
    public class B1 extends Person{
        private B1 baba;
        private B1 mama;
        public void chenghu(){
            System.out.println(this.getName() + "称丈夫的父亲叫" + this.baba.getName());
            System.out.println(this.getName() + "称丈夫的母亲叫" + this.mama.getName());
        }
        public B1 getBaba() {
            return baba;
        }
        public void setBaba(B1 baba) {
            this.baba = baba;
        }
        public B1 getMama() {
            return mama;
        }
    
        public void setMama(B1 mama) {
            this.mama = mama;
        }
    }
    题目:
    年轻小伙结婚后生了孩子,小孩三岁后,
    由于夫妻都要上班工作忙,小孩由双方父母带,
    单数男方父母带,双数女方父母带,
    周六和周日夫妻自己带,请使用Java程序来求夫妻
    和双方父母一年下来各带娃多少天。
    
    package com.dcs;
    public class Exercise3 {
        //一年带娃的天数
        private static int he=365;
        //夫妻带娃的天数
        private static int a=0;
        //男方父母带娃的天数
        private static int b=0;
        //女方父母带娃的天数
        private static int c=0;
        private static int x=0;
        public static void main(String[] args) {
            for (int j = 1; j <=he/7 ; j++) {
                for (int i = 0; i <=7 ; i++) {
                    if (i==1|| i==3 || i==5){
                        b=b+1;
                    }
                    if (i==2|| i==4){
                        c=c+1;
                    }
                    if (i==6|| i==7){
                        a=a+1;
                    }
                }
            }
            //取一年中没有满足7周的天数
            x=he%7;
            if (x==1|| x==3 || x==5){
                b=b+1;
            }
            if (x==2|| x==4){
                c=c+1;
            }
            if (x==6){
                a=a+1;
            }
            System.out.println("男方父母带娃的天数:"+b);
            System.out.println("夫妻带娃的天数:"+a);
            System.out.println("女方父母带娃的天数:"+c);
        }
    }
  • 相关阅读:
    csc一些命令简记
    Winform(C#.NET)自动更新组件的使用及部分功能实现(续)
    Winform(C#.NET)自动更新组件的使用及部分功能实现
    mssql的日期函数,如何取得当前年月日,当前时间,当前月份,当前天数,一年中第几天?
    在jexus下如何简单的配置多站点
    让asp.net和php同时在Linux上跑起来
    raspberrypi(树莓派)上安装mono和jexus,运行asp.net程序
    centos6.3与jexus5.4.4配置支持php(wordpress)
    Kaggle系列1:手把手教你用tensorflow建立卷积神经网络实现猫狗图像分类
    小记tensorflow-1:tf.nn.conv2d 函数介绍
  • 原文地址:https://www.cnblogs.com/xiaoshubass/p/13602232.html
Copyright © 2011-2022 走看看