「java编程习题」java的编程题

博主:adminadmin 2023-03-17 02:32:06 34

今天给各位分享java编程习题的知识,其中也会对java的编程题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

有关java编程题目?

按照题目要求编写的圆,圆锥和测试类的Java程序如下

Test.java文件内容如下

class Circle{

private double r;

private String color;

public Circle(double r){

this.r=r;

}

public double area(){

return Math.PI*r*r;

}

public double perimeter(){

return Math.PI*2*r;

}

public double getR(){

return this.r;

}

public void setR(double r){

this.r=r;

}

public String getColor(){

return this.color;

}

public void setColor(String color){

this.color=color;

}

public String toString(){

return "圆的半径为"+r+",颜色为"+color;

}

}

class Cone{

private Circle c;

private double h;

private String color;

public Cone(Circle c,double h){

this.c=c;

this.h=h;

}

public double volume(){

return 1.0/3*c.area()*h;

}

public Circle getCircle(){

return this.c;

}

public void setCircle(Circle c){

this.c=c;

}

public double getH(){

return this.h;

}

public void setH(double h){

this.h=h;

}

public String getColor(){

return this.color;

}

public void setColor(String color){

this.color=color;

}

public String toString(){

return "圆锥的底面积为"+c.area()+",高为"+h+",颜色为"+color;

}

}

public class Test{

public static void main(String[] args){

Circle circle1=new Circle(2.5);

circle1.setColor("红色");

System.out.println(circle1.toString());

System.out.println("圆的面积为"+circle1.area());

System.out.println("圆的周长为"+circle1.perimeter());

Cone circlar1=new Cone(circle1,2.7);

circlar1.setColor("蓝色");

System.out.println(circlar1.toString());

System.out.println("圆锥的体积为"+circlar1.volume());

}

}

JAVA编程题求解?

这种作业,最好还是结合书上知识,理解清楚老师布置的目的、怎么实现的

public class Frog {

private String name;

private Integer distance = 0;

//跳跃方法

void jump() {

//随机10-20

int jumpDistance = (int) (10 + Math.random() * (20 - 10 + 1));

this.distance += jumpDistance;

}

//带名字构造方法

Frog(String name) {

this.name = name;

}

public static void main(String[] args) {

Frog a = new Frog("a");

Frog b = new Frog("b");

Frog c = new Frog("c");

Frog d = new Frog("d");

for (int i = 0; i 10; i++) {

a.jump();

b.jump();

c.jump();

d.jump();

}

System.out.println(a.name + "总距离=" + a.distance);

System.out.println(b.name + "总距离=" + b.distance);

System.out.println(c.name + "总距离=" + c.distance);

System.out.println(d.name + "总距离=" + d.distance);

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public Integer getDistance() {

return distance;

}

public void setDistance(Integer distance) {

this.distance = distance;

}

}

有几个java编程的题各位好心人有时间的能帮忙写下吗?

没那么多时间,帮着写个第1题吧

// 编写求一个整数数组A[10,15,12,9,7]中最小元素min和元素之和sum的

int [] a = {10,15,15,9,7};

// 最小元素

int min=0;

// 数组和

int sum=0;

for(int i=0; ia.length; i++ ){

sum += a[i];

if(i == 0){

min = a[i];

}else{

if(a[i]  min){

min = a[i];

}

}

}

System.out.println("当前数组中最小的元素值是: "+min);

System.out.println("当前数组和是: "+sum);

java编程习题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java的编程题、java编程习题的信息别忘了在本站进行查找喔。

The End

发布于:2023-03-17,除非注明,否则均为首码项目网原创文章,转载请注明出处。