在线编程java(在线编程软件)

http://www.itjxue.com  2023-03-27 01:27  来源:未知  点击次数: 

java编程:从键盘输入3个数,求最大值,求最小值,求从大到小进行排列!!在线等!

import?java.util.Scanner;

/**

?*?从键盘输入n个整数,求着n个数的最大值

?*?@author?young

?*

?*/

public?class?Exam?{

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

Scanner?input?=?new?Scanner(System.in);

System.out.println("输入一个整数n确定数组大小:");

int?n?=?input.nextInt();

int[]?score?=?new?int[n];

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

System.out.println("请输入第"?+?(i?+?1)?+?"个数:");

score[i]?=?input.nextInt();

}

System.out.println("\n冒泡排序(从大到小):?");

for?(int?k?=?0;?k??score.length?-?1;?k++)?{

for?(int?j?=?k?+?1;?j??score.length;?j++)?{?//?升序把改成

if?(score[k]??score[j])?{

int?temp?=?score[k];

score[k]?=?score[j];

score[j]?=?temp;

}

}

}

for?(int?k?=?0;?k??score.length;?k++)?{

System.out.print(score[k]?+?"?");

}

System.out.println("\n最大数:?"?+?score[0]);

System.out.println("\n最小数:?"?+?score[2]);

}

}

在线急求,java编程 原体如下。我知道我没有分 但是我真的很急。帮忙拜托了 谢谢

/*根据你的需求来看 用向上转型

* 一个对象可以看做是本类类型,也可以看做它的超类类型。

* 取得一个对象的引用并将它看做超类的对象,成为向上转型。

* */

//创建抽象的音乐Instrument类,在该类定义了一个play()弹奏方法,并创建两个子类:

//钢琴和小提琴。在InstrumentTest类中定义testPlay()的演奏方法,

//该方法接受音乐类的对象做方法的参数,并调用参数的play()方法进行演奏

//创建一个类名为InstrumentTest.java源文件,只在一个文件内,内容如下。

abstract class Instrument {

public abstract void play();//弹奏方法

}

class Piano extends Instrument{

public void play(){ //钢琴(Piano)演奏

System.out.println("钢琴(Piano)演奏");

}

}

class Violin extends Instrument{

public void play(){ //小提琴(Violin)演奏

System.out.println("小提琴(Violin)演奏");

}

}

public class InstrumentTest{

public void testPlay(Instrument instrument){

instrument.play(); //传递音乐对象的不同,进行不同的演奏

}

public static void main(String[] args) {

InstrumentTest it = new InstrumentTest();

Piano piano = new Piano(); //钢琴

Violin violin = new Violin();//小提琴

it.testPlay(piano); //钢琴(Piano)演奏

it.testPlay(violin); //小提琴(Violin)演奏

}

}

当然这个抽象的音乐类 也可以改成接口。

希望能帮到您,也希望你能满意!

在线紧急求助!java编程,菜鸟求助

import java.util.Scanner;

class NotRectangleException extends Exception

{

public NotRectangleException(String msg)

{

super(msg);

}

}

class MyRectangle

{

private float x;

private float y;

private float z;

public MyRectangle()

{

}

public MyRectangle(float a, float b, float c)

{

x = a;

y = b;

z = c;

}

public void getArea()

{

try{

isRect();

}catch(NotRectangleException ne){

System.out.println("自定义异常类:" + ne.getMessage());

return;

}

float p = (x + y + z)/2.0f;

System.out.println("三角形的面积: " + Math.sqrt(p*(p-x)*(p-y)*(p-z)) + "(单位)");

}

public void showInfo()

{

try{

isRect();

System.out.println("三角形的三边分别为:x = " + x + " y = " + y + " z = " + z);

}catch(NotRectangleException ne){

System.out.println("自定义异常类:" + ne.getMessage());

}

}

public boolean isRect() throws NotRectangleException

{

if(x+yz x+zy y+zx)

{

return true;

}

else {

throw new NotRectangleException("x = " + x + ",y = " + y + ",z = " + z + "不能构成三角形!\n");

}

}

}

public class MyRectangleTest

{

public static void main(String[] args)

{

Scanner scan = new Scanner(System.in);

System.out.print("请输入三角形的三条边:");

float a = scan.nextFloat();

float b = scan.nextFloat();

float c = scan.nextFloat();

MyRectangle mr = new MyRectangle(a, b, c);

System.out.println("\n若三条边能组成的三角形-则面积: ");

mr.getArea();

System.out.println("\n显示三条边的信息: ");

mr.showInfo();

}

}

求在线的java编程高手帮我写下下面这个程序 给我帮帮忙啊 要交了 谢谢了。。。。!

=我给你写一个。从上往下类依次为:

1.描述一个矩形,包含有长、宽两种属性,和计算面积方法

public class Rectangle {

float width, height;

public float getArea() {

return width * height;

}

/**

* 改变矩形的大小

*

* @param w

* 宽度

* @param h

* 高度

*/

public void resize(float w, float h) {

width = w;

height = h;

}

}

2.继承自矩形类,同时该类描述长方体,具有长、宽、高属性,和计算体积的方

public class RectangleService extends Rectangle {

float width, height, gao;

Rectangle rectangle;

public void resize(float w, float h) {

// TODO Auto-generated method stub

rectangle.width = w;

rectangle.height = h;

}

public float getVolume() {

return rectangle.getArea() * gao;

}

/**

* @return the width

*/

public float getWidth() {

return width;

}

/**

* @param width

* the width to set

*/

public void setWidth(float width) {

this.width = width;

}

/**

* @return the height

*/

public float getHeight() {

return height;

}

/**

* @param height

* the height to set

*/

public void setHeight(float height) {

this.height = height;

}

/**

* @return the gao

*/

public float getGao() {

return gao;

}

/**

* @param gao

* the gao to set

*/

public void setGao(float gao) {

this.gao = gao;

}

/**

* @return the rectangle

*/

public Rectangle getRectangle() {

return rectangle;

}

/**

* @param rectangle

* the rectangle to set

*/

public void setRectangle(Rectangle rectangle) {

this.rectangle = rectangle;

}

}

3.测试类

public class Test {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Rectangle r1 = new Rectangle();

r1.resize(4.0F, 3.0F);

RectangleService r2 = new RectangleService();

r2.setGao(2.0F);

r2.setRectangle(r1);

System.out.println("矩形1的面积:" + r1.getArea());

System.out.println("矩形1的体积:" + r2.getVolume());

}

}

java编程题,在线等!!!!

下面两个空都填入参数d就行了

public class File18{

public static void main(String[] args)

{double x=0,y=0;

System.out.print("输入x的值:");

try

{BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

x=Double.valueOf(br.readLine()).doubleValue();

}catch(IIOException e) {} catch (NumberFormatException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

y=Math.pow(x,2)+sh(x);

System.out.print("y="+y);

}

public static double sh(double d)

{return((Math.exp(d)-Math.exp(-d))/2);}

}

《java面向对象编程第二版》pdf下载在线阅读全文,求百度网盘云资源

《java面向对象编程第二版》百度网盘pdf最新全集下载:

链接:

?pwd=3tx3 提取码:3tx3

简介:《Java 面向对象编程》 内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设计模式,介绍常见Java类库的用法,总结Java编程的各种经验 ?

(责任编辑:IT教学网)

更多

推荐ASP.NET教程文章