云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java编程练习题

Java编程练习题

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 11:17:55

16、 有哺乳动物类mammal,将其作为父类,从其派生出子类猫cat和子类狗dog,基

类中有方法speak()。

class mammal{ }

class dog extends mammal{ }

class cat extends mammal{ }

public class Java1_16 {

public static void main(String[] args) {

mammal dog = new dog(); mammal cat = new cat();

dog.print(); dog.speak(\汪\); System.out.println(); cat.print(); cat.speak(\喵\); public cat(){ }

super(\小猫\,3,\猫\); public dog(){ }

super(\小狗\,2,\狗\); String name,kind; int age;

public mammal(String n, int a, String k){ }

public void speak(String s){ }

public void print(){ }

System.out.println(\名字为:\+this.name); System.out.println(\年龄为:\+this.age); System.out.println(\种类为:\+this.kind); System.out.println(\叫声为:\+s); this.name=n; this.age=a; this.kind=k;

}

}

17、

}

求100之内的素数

public class Java1_17 {

public static void main(String[] args) { }

boolean flag = false;

System.out.print(\以内的素数有:2 3 \); for(int i=3;i<=100;i+=2){ }

for(int j=2;j<=Math.sqrt(i);j++){

if(i%j==0){ }

flag=false; break;} flag=true;

else

if(flag==true){

System.out.print(i+\); }

18、

对10个数进行排序

import java.util.Scanner; public class Java1_18 {

public static void main(String[] args) {

int number[] = new int[10];

Scanner scanner = new Scanner(System.in); System.out.print(\请输入10个数:\); for(int i=0;i

for(int i=0;i

for(int i=0;i

System.out.print(number[i]+\); for(int j=0;j

if(number[i]>number[j]){ }

int temp = number[j]; number[j]=number[i]; number[i]=temp;

number[i]=scanner.nextInt();

}

}

}

19、

从键盘上输入10个整数,并将其放入一个一维数组中,然后将其前5个元素与后

5个元素对换,即:第1个元素与第10个元素互换,第2个元素与第9个元素互换…第5个元素与第6个元素互换。分别输出数组原来各元素的值和对换后各元素的值。

import java.util.Scanner; public class Java1_19 { }

public static void main(String[] args) { }

int number[]=new int[10]; int b=0;

Scanner scanner = new Scanner(System.in); System.out.print(\请输入10个整数:\); for(int i=0;i

for(int i=0;i

System.out.print(\对换后顺序为:\); for(int i=0;i

System.out.print(number[i]+\); int temp=number[i]; number[i]=number[i+9-b]; number[i+9-b]=temp; b+=2;

number[i]=scanner.nextInt();

20、 设计一个圆类,将圆的位置(圆心坐标和半径)作为属性(提供任意圆的设置),并

能计算圆的面积。

class Point{

float x,y;

public Point(float a, float b){ }

public void setX(float a){ }

public void setY(float b){ }

this.y=b; this.x=a; this.x=a; this.y=b;

}

public float getX(){ }

public float getY(){ }

return this.y; return this.x;

class Circle{ }

public class Java1_20 { }

public static void main(String[] args) { }

Point point = new Point(3,4);

Circle circle = new Circle(point, 3); circle.print();

circle.Area(circle.radius); circle.Perimer(circle.radius); Point point = new Point(0,0); float radius;

public Circle(Point p,float r){ }

public void setRadius(float r){ }

public float getRadius(){ }

public void Area(float radius){ }

public void Perimer(float radius){

double perimer=2*Math.PI*radius;

System.out.println(\圆周长为:\+perimer); }

public void print(){ }

System.out.println(\圆点为:

double area=Math.PI*radius*radius; System.out.println(\圆面积为:\+area); return this.radius; this.radius=r; this.point=p; this.radius=r;

\+\+this.point.x+\+this.point.y+\+\半径为:\+this.radius);

搜索更多关于: Java编程练习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

16、 有哺乳动物类mammal,将其作为父类,从其派生出子类猫cat和子类狗dog,基类中有方法speak()。 class mammal{ } class dog extends mammal{ } class cat extends mammal{ } public class Java1_16 { public static void main(String[] args) { mammal dog = new dog(); mammal cat = new cat(); dog.print(); dog.speak(\汪\); System.out

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com