我是靠谱客的博主 可靠康乃馨,最近开发中收集的这篇文章主要介绍JAVA创建一个叫做机动车的类_JAVA基础 第3章类与对象_练习题_200910,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Java基础 第3章练习题 大外软件学院

}

A. 2null B. 3null C. 3constructor D. 以上都不对 16. 下面程序的输出结果是什么(A)。

class J_Test{ int m_i = 2; String m_s = null; void J_Test(){ m_i = 3; m_s = } public static void main(String args[]){ J_Test app = new J_Test(); System.out.println(app.m_i+app.m_s); }

}

A. 2null B. 3null C. 3constructor D. 以上都不对 17.下列代码的运行结果是(D)。

public class J_Test{ static short m_index; static int m_age; public static void mb_setData(long n){ m_index = n; } public static void main(String args[]){ mb_setData(98); System.out.println(;Age= }

}

A. Index = 98 ;Age=0 B. Index = 0 ;Age=0 C. Index = 0;Age=98 D. 以上都不对 18.下列程序的运行结果为(B)。 public class J_Test{ static char m_name; static int m_age;

public static void mb_setData(char n){

m_name = n; } public static void mb_setData(int n){ m_age = n; } public static void main(String args[]){ mb_setData((int)’a’);

mb_setData((char)98);

System.out.println(;Age=

第5页 共13页

Java基础 第3章练习题 大外软件学院

} }

A.Name=98;Age=97 B. Name=b;Age=97 C. Name=97;Age=B D. 以上都不对 19. 程序的运行结果为(A)。 public class J_Test{ static short m_index; static int m_age;

public static void mb_setData(short n){

m_index = n; } public static void mb_setData(int n){ m_age = n; } public static void main(String args[]){

mb_setData(98);

System.out.println(;Age= }

}

A. Index=0;Age=98 B. Index=98;Age=0 C. Index=0;Age=0 D. 以上都不对 二.编程题(温馨提示:编程时尽量不要使用中文标识符。)

1. 编写一个Java应用程序,该程序中有3个类:Lader、Circle和主类A。

具体要求如下:

1)Lader类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,

包括一个构造方法对上底、下底、高进行初始化。

2)Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的

功能,包括一个构造方法对半径进行初始化。 3)创建主类,用来测试类Lader和类Circle的功能。 1. class Lader {

double 上底, 下底, 高, 面积;

Lader(double a, double b, double h) { 上底 = a; 下底 = b; 高 = h;

}

double getArea(){

//将计算结果存放在对象的成员变量里面,且作为函数值返回。 面积 = (上底 + 下底) * 高 / 2; return 面积; } }

class Circle {

double 半径, 周长, 面积;

第6页 共13页

Java基础 第3章练习题 大外软件学院

Circle(double r) { 半径 = r; }

double getLength() {

周长 = 3.14 * 2 * 半径; return 周长; }

double getArea() {

面积 = 3.14 * 半径 * 半径;

return 面积;

} }

class One {

public static void main(String[] args) {

Lader la = new Lader(3,4,2); //参数类型相同或相容

la.getArea(); //必须先调用该方法,面积属性才有相应值。 System.out.println(梯形的面积为:面积); Circle cr = new Circle(1);

System.out.println(圆的周长为: System.out.println(圆的面积为: }

}

2. 建立一个名叫Cat的类,具有属性:姓名、毛色、年龄;具有行为:显示姓名、喊叫。

编写主类,在主类中创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为 2岁,在屏幕上输出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。 2.class Cat {

String name; String color; int age;

void showName(){

System.out.println(name); }

void cry(){

System.out.println(喵喵 }

}

public class Two {

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

System.out.println( System.out.println(

第7页 共13页

Java基础 第3章练习题 大外软件学院

c.showName(); c.cry(); } }

3. 创建一个叫做People的类,具有属性:姓名、年龄、性别、身高;具有行为:说话、

计算加法、改名;还有能为所有属性赋值的构造方法。 创建主类,在主类中创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法:说出“你好!”,计算23+45的值,并将名字改为“李四”。 3. class People { String name; int age; char sex; float height;

People(String n, int a, char s, float h){ name = n; age = a; sex = s; height = h; }

void speak(String s){

System.out.println(s); }

double add(double x, double y){ return x+y; }

void rename(String m){ name = m; }

}

public class Three {

public static void main(String[] args) {

People zhang3 = new People(张三男',1.80f); zhang3.speak(你好!

System.out.println( zhang3.rename(李四

System.out.println(zhang3.name); }

}

4. 创建一个叫做机动车的类:

属性:车牌号(String),车速(int),载重量(double)。

功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。

编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速度设置

为100,载重量设置为100;另一个能为对象的所有属性赋值。

第8页 共13页

最后

以上就是可靠康乃馨为你收集整理的JAVA创建一个叫做机动车的类_JAVA基础 第3章类与对象_练习题_200910的全部内容,希望文章能够帮你解决JAVA创建一个叫做机动车的类_JAVA基础 第3章类与对象_练习题_200910所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部