在线编程java(在线编程软件)
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编程的各种经验 ?