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

    **
    * 创建一个西游记类
    */
    public class XiYouJiRenWu {
        String name;
        String weapon;
        String height;
        //定义参数
        public  XiYouJiRenWu(String name,String wuqi,String shengao){
            this.height=shengao;
            this.name=name;
            this.weapon=wuqi;
            }
            //名字及武器的显示
        String printname(){
            return name;
        }
        String printwuqi(){
            return weapon;
        }
        //创建孙悟空及猪八戒,并赋值给他们
        public static void main(String[] args) {
            XiYouJiRenWu zhuBaJie=new XiYouJiRenWu("猪八戒","九 齿钉 耙","九尺");
            System.out.println(zhuBaJie.name+"      武器:  "  + zhuBaJie.weapon+"      身高:  " +zhuBaJie.height);
            XiYouJiRenWu sunWuKong=new XiYouJiRenWu("孙悟空","如意金箍棒","一米");
            System.out.println(sunWuKong.name+"      武器:  "  + sunWuKong.weapon+"      身高:  " +sunWuKong.height);
        }
    }

    /**
    * 创建一个类
    */
    public class Print {
        //创建一个方法
    
        public static void Print() {
            //用for方法循环出定义的值
            int he;
            for ( he=100;he<=999;he++){
                int a=he/100;
                int b=he/10%10;
                int c=he%10;
                if (a*a*a+b*b*b+c*c*c==he){
                    System.out.println("水仙花数量:"+he);
                }
            }
        }
    }
    
    /**
    * 创建E类
    */
    public class E {
        //用main方法测试数据
        public static void main(String[] args) {
            //new 一个对象
            Print shuixianhua=new Print();
            shuixianhua.Print();
        }
    }

    /**
    * 建立一个类 Print
    */
    public class Print {
        //定义A a
        String A ="ABCDEFGHIJKOMNOPQRSTUVWSYZ";
        String a ="abcdefghijkomnopqrstuvwsyz";
        int x;
        //构造一个方法
        void output(){
            //用if来区分当x=1为小写,x=2为大写
            if ( x==1){
                System.out.println("小写字母:"+a);
            }
            if(x==2){
                System.out.println("大写字母:"+A);
            }
        }
    }
    
    
    import java.util.Scanner;
    
    /**
    * 建立一个类为TestClass
    */
    public class TestClass {
        public static void main(String[] args) {
            Print zimu = new Print();
            //读取控制台输入的内容
            Scanner scanner = new Scanner(System.in);
            System.out.println("输入1打印大写字母,输入2打印小写之母:");
            //读取控制台输出控制台
            zimu.x=scanner.nextInt();
            zimu.output();
        }
    }

    import java.util.Scanner;
    
    /**
    * 创建一个类
    */
    public class Account{
        //定义变量
        long zhanghao;
        double cunkuangyuer;
        double cunkuang;
        double qukuang;
        double yuerchaxun;
        //有参构造方式
        Account(long zhanghao,double cunkuangyuer){
            this.zhanghao=zhanghao;
            this.cunkuangyuer=cunkuangyuer;
        }
        //定义存款
        void setCunkuang(){
            Scanner scanner1 = new Scanner(System.in);
            System.out.println("输入存款金额:");
            double cunkuang=scanner1.nextInt();
            System.out.println("您的存款数目为:"+cunkuang+"元"+"  账户余额为:"+(cunkuangyuer+cunkuang)+"元");
        }
        //定义取款
        void setQukuang(){
            Scanner scanner2 = new Scanner(System.in);
            System.out.println("输入取款金额:");
            double qukuang=scanner2.nextInt();
            if(qukuang>cunkuangyuer){
                System.out.println("你的余款不在,请充值");
            }else
            System.out.println("您的取款数目为:"+qukuang+"元"+"  账户余额为:"+(cunkuang-qukuang)+"元");
        }
        //取反余额查询
        double yuerchaxun(){
            return yuerchaxun;
        }
    
    }
    
    import java.util.Scanner;
    /**
    * 创建一个类
    */
    public class A {
        //main构造方法
        public static void main(String[] args) {
            //new 一个a,给予他账户及账户余额
            Account a=new Account(84723132132113213L,9000);
    
            System.out.println("当前账户: "+a.zhanghao+"      当前余额: "+a.yuerchaxun);
            System.out.println("请选择服务类型");
            System.out.println("按1:存款");
            System.out.println("按2:取款");
            System.out.println("按2:存款查询");
            //读取控制台输入的内容
            Scanner s=new Scanner(System.in);
            //读取控制台输出控制台
            int an=s.nextInt();
            if(an==1){
                a.setCunkuang();
            }
            if(an==2){
                a.setQukuang();
            }
            if(an==3){
                a.yuerchaxun();
            }
        }
    }

    /**
    * 创建一个类:Studer
    */
    public class Studer {
        //创建学号,姓名,年龄
        int stuNO;
        String name;
        int age;
        //创建第一个参数构造方法
        public Studer(int stuNO,String name,int age){
            this.name=name;
            this.stuNO=stuNO;
            this.age=age;
        }
        //创建第二个方法
        void oupPut(){
            System.out.println("姓名:"+name);
            System.out.println("学号:"+stuNO);
            System.out.println("年龄"+age);
        }
    }
    
    import java.util.Scanner;
    
    /**
    * 创建一个类TestClass2
    */
    public class TestClass2 {
        //构造mian方法
        public static void main(String[] args) {
            //new一个学生
            Studer xuesheng=new Studer(200101,"陈海军",24);
            //输出方法一
            System.out.println("名字:"+xuesheng.name+"  年龄:"+xuesheng.age+"   学号:"+xuesheng.stuNO);
            //读取控制台输入的内容
            Scanner s=new Scanner(System.in);
            System.out.println("输入学生姓名:");
            //读取控制台输出控制台
            xuesheng.name=s.next();
            System.out.println("输入学生学号:");
            //读取控制台输出控制台
            xuesheng.stuNO=s.nextInt();
            System.out.println("输入学生年龄:");
            //读取控制台输出控制台
            xuesheng.age=s.nextInt();
            xuesheng.oupPut();
        }
    }

    /**
    * 创建Clock类
    */
    public class Clock {
        //定义时分秒int形成员变量
        int shi;
        int fen;
        int miao;
        //构造x,y有参数方法,对时分秒进行初始化
        public Clock(int s,int f,int m){
            this.shi=s;
            this.fen=f;
            this.miao=m;
        }
        //定义一个成员方法显示时钟时间
        void show(){
            System.out.println(shi+":"+fen+":"+miao);
        }
    }
    
    /**
    * 创建TestClass类
    */
    public class TestClass {
        //创建main方法
        public static void main(String[] args) {
            //new多个Clock文件
            Clock zhong1=new Clock(12,40,15);
            Clock zhong2=new Clock(22,20,34);
            Clock zhong3=new Clock(7,12,5);
            //输出
            zhong1.show();
            zhong2.show();
            zhong3.show();
        }
    }

    /**
    * 创建Cat类
    */
    public class Cat {
        //属性:名字,毛色,年龄
        String name="妮妮";
        String maose;
        int age;
        //控制台猫的年龄及毛色输入
        void Cat(){
            System.out.println("毛色:"+maose);
            System.out.println("年龄:"+age);
        }
        //行为:显示名字、叫喊
        void oupPut(){
            System.out.println("猫:"+name);
            System.out.println("叫喊:"+"喵喵喵");
        }
    }
    
    import java.util.Scanner;
    
    /**
    * 创建一个类Mao
    */
    public class Mao {
        //创建一个main的方法
        public static void main(String[] args) {
            //new一个Cat 猫
            Cat mao=new Cat();
            //读取控制台输入的内容
            Scanner scanner=new Scanner(System.in);
            System.out.println("输入毛色:");
            mao.maose=scanner.next();
            System.out.println("输入年龄:");
            mao.age=scanner.nextInt();
            //输出
            mao.oupPut();
        }
    }
    题目:
    创建一个三角形类,成员变量三边,方法求周长,创建类主类A来测试它
    /**
    * 创建一个类SanJiaoXin
    */
    public class SanJiaoXin {
        //设置变量a,b,c
        int a;
        int b;
        int c;
        //方法一:有参数构造方法
        public SanJiaoXin(int a,int b,int c){
            this.a=a;
            this.b=b;
            this.c=c;
        }
        //设置周长
        public int zhouchang() {
            int zhouchang = a + b + c;
            return zhouchang;
        }
        //方法二 使用控制台显示
        void oupPut(){
            //设置周长
            int zhouchang1=a+b+c;
            //控制台输出显示
            System.out.println("三角形边长a="+a);
            System.out.println("三角形边长b="+b);
            System.out.println("三角形边长c="+c);
            System.out.println("三角形周长="+zhouchang1);
        }
    }
    
    import java.util.Scanner;
    /**
    * 创建一个类A1
    */
    public class A1 {
        //创建一个main方法
        public static void main(String[] args) {
            SanJiaoXin ZC =new SanJiaoXin(3,4,6);
            int zhouchang=ZC.zhouchang();
            //输出参数方法三角形周长
            System.out.println("三角形周长:"+zhouchang);
            //new一个控制台显示
            Scanner s=new Scanner(System.in);
            //读取控制台输入的内容
            System.out.println("输入三角形边长a:");
            ZC.a=s.nextInt();
            System.out.println("输入三角形边长b:");
            ZC.b=s.nextInt();
            System.out.println("输入三角形边长c:");
            ZC.c=s.nextInt();
            //输出
            ZC.oupPut();
        }
    }
  • 相关阅读:
    python IDLE 如何实现清屏
    协同过滤算法(天池竞赛试题)
    二次排序
    异常类面试题
    异常类
    2020年Java程序员应该学习的10大技术
    java-servlet-EL表达式和java标签
    java-servlet过滤器和监听
    java-Servlet-cookie and session
    java-servlet-转发AND路径
  • 原文地址:https://www.cnblogs.com/xiaoshubass/p/13601855.html
Copyright © 2011-2022 走看看