類和對象數組


一、           類和對象基礎題

測試類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;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM