类和对象数组

Posted hanruyue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类和对象数组相关的知识,希望对你有一定的参考价值。

一、           类和对象基础题

测试类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;
}

以上是关于类和对象数组的主要内容,如果未能解决你的问题,请参考以下文章

为什么我不能在此片段中生成唯一对象数组?

片段内部静态类和gradle问题

web代码片段

Alamofire 文件上传出现错误“JSON 文本未以数组或对象开头,并且允许未设置片段的选项”

JAVA IO流相关代码(ByteArrayInputStream类和ByteArrayOutputStream类相关代码)

JAVA IO流相关代码(ByteArrayInputStream类和ByteArrayOutputStream类相关代码)