zoukankan      html  css  js  c++  java
  • 类和对象数组

    一、           类和对象基础题

    测试类Print。

    7.编写Java应用程序。首先,定义一个Print类,它有一个方法void output(int

    x),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在

    控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass,在主类

    的main方法中创建Print类的对象,使用这个对象调

    package hry0916;

    public class print1 {
    String a="abcdefghigklmnopqrstuvwxyz";
    String B="ABCDEFGHIGKLMNOPQRSTUVWXYZ";
    int x;
    void output()
    {
    if(x==1)
    {
    System.out.println("小写英文字母表:"+"《"+a+"》");
    }
    if(x==2)
    {
    System.out.println("大写英文字母表:"+"《"+B+"》");
    }
    }

    }

    package hry0916;

    import java.util.Scanner;

    public class TestClass1 {

    public static void main(String[] args) {
    print1 pt=new print1();
    Scanner sc=new Scanner(System.in);
    System.out.println("请输入1或2,打印英文字母表");
    pt.x=sc.nextInt();
    pt.output();

    }

    }

    5.编写Java应用程序。首先,定义描述学生的类——Student,包括学号(int)、

    姓名(String)、年龄(int)等属性;二个方法:Student(int stuNo,String name,int age)

    用于对对象的初始化,outPut()用于输出学生信息。其次,再定义一个主类——

    TestClass,在主类的main方法中创建多个Student类的对象,使用这些对象来测

    试Student类的功能。

    package zuoye;

    public class student {

    int age;
    String name;
    int stuNO;
    void outPut()
    {
    System.out.println("学生的姓名是:"+name);
    System.out.println("年龄是:"+age);
    System.out.println("学号是:"+stuNO);
    }

    }

    package zuoye;

    import java.util.Scanner;

    public class TestClass {

    public static void main(String[] args) {
    student stu=new student();
    Scanner sc=new Scanner(System.in);
    System.out.println("请输入学生的姓名:");
    stu.name=sc.nextLine();
    System.out.println("请输入学号:");
    stu.stuNO=sc.nextInt();
    System.out.println("请输入年龄:");
    stu.age=sc.nextInt();
    stu.outPut();

    }

    }

    技术分享

    6.编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print

    类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的

    立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来

    用方法output ()来打印出大

    小写英文字母表。

    package com.homework.zw;
    //print类部分
    public class Print
    {
        void output()
        {
            for(int i =100;i<=999;i++)
            {
                if(Math.pow(i/100,3)+Math.pow(i%10,3)+Math.pow(i/10%10, 3)==i)
                {
                    System.out.println(i);
                }
            }
        }
    }
    
    package com.homework.zw;
    //主类E部分
    public class E
    {
    
        public static void main(String[] args)
        {
            Print pr = new Print();
            pr.output();      
        }
    
    }
    复制代码

    8.按要求编写Java应用程序。

    (1)建立一个名叫Cat的类:

    属性:姓名、毛色、年龄

    行为:显示姓名、喊叫

    (2)编写主类:

    创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输

    出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。

    public class Test
    {
    public static void main(String[] args)
    {
    Cat cat = new Cat();
    cat.name="妮妮";
    cat.color="灰色";
    cat.age=2;

    //所谓的显示属性什么的.自己处理下
    showInfo(cat);
    xxxx();

    }

    public static void showInfo(Cat cat)
    {
    System.out.println("name"+cat.name);
    //一下省略
    }
    public static void xxxx()
    {
    //怎么叫你自己处理
    }
    }

    class Cat
    {
    public String name;
    public String color;
    public int age;
    }
  • 相关阅读:
    spring自动装配的歧义性
    spring装配bean
    spring面向切面编程理解
    spring入门实现打印Hello Spring!
    spring依赖注入的理解
    java中数组和集合的区别
    java中final关键字的作用
    什么是视图?
    什么是事务?
    sql多表查询的总结
  • 原文地址:https://www.cnblogs.com/hanruyue/p/5880298.html
Copyright © 2011-2022 走看看