当前位置: 代码迷 >> Java相关 >> 有时间的话请进来看一下
  详细解决方案

有时间的话请进来看一下

热度:110   发布时间:2007-09-10 18:41:14.0
有时间的话请进来看一下

求高手写程序参考1下,本人是菜鸟

1. 已知有2个整数,a=4,b=7 求2数和并输出结果

2. 2个整数,a=9,b=2 比较2数大小,输出最大数和最小数

3. 编写一个父类Rectlang,该类有一个函数getrect(int x, int y),功能是求长方形的面积,然后编写一个继承这个父类的子类subrect,子类有一个函数subr(int x1,int y1),功能是求长方形的周长;由子类创建一个对象r1(4,2),求这个对象的面积和周长

4. 编写一个类ABC,该类有两个对象,A1是长方形和A2是圆,A1的参数是(8,4),A2的参数是(6),要求用多态的方法来求A1的面积和A2的面积

搜索更多相关的解决方案: 时间  

----------------解决方案--------------------------------------------------------
还是自己写吧
----------------解决方案--------------------------------------------------------
可以先找一些资料
----------------解决方案--------------------------------------------------------

如果自己写了 收获一定很大


----------------解决方案--------------------------------------------------------

这个论坛...好像不是帮人写作业的吧...
----------------解决方案--------------------------------------------------------

菜鸟帮菜鸟吧!!!兄弟以后还是自己写吧!

1》
import java.io.*;

public class Sum
{
public static int MyInInt()
//从键盘接受一个输入的int型值,并返回。
{
int n=0;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String str="";
try
{
str=in.readLine();
n=Integer.parseInt(str);
}
catch(IOException e)
{
e.printStackTrace();
}
return n;
}

public static int getSum(int n1, int n2)
{
return (n1 + n2);
}

public static void main(String[] args)
{
System.out.print("Please Enter The First Number:");
int n1 = MyInInt();
System.out.println();
System.out.print("Please Enter The Second Number:");
int n2 = MyInInt();
System.out.println();
System.out.println(n1 + "+" + n2 + "=" + getSum(n1, n2));
}
}

[此贴子已经被作者于2007-9-11 22:56:11编辑过]


----------------解决方案--------------------------------------------------------

请问1,2题这样写可以吗...
1
public class sum1
{
public static void main(string [] args)
{
int a=4,b=7,result;
result=a+b;
System.out.println(+result);
}
}

2.publuc class bj
{
public static void main(string [] args)
{
int a=9,b=2;
if(a>b)
System.out.println(a);
else
System.out.println(b);
}
}

问一下6楼的人兄,写的是第几题,我是刚学几天,完全不懂...


----------------解决方案--------------------------------------------------------

2》
import java.io.*;

public class Sum
{
public static int MyInInt()
//从键盘接受一个输入的int型值,并返回。
{
int n=0;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String str="";
try
{
str=in.readLine();
n=Integer.parseInt(str);
}
catch(IOException e)
{
e.printStackTrace();
}
return n;
}

public static void compareTwoNumber(int n1, int n2)
{
if(n1 > n2)
{
System.out.println("The Great Number Is:" + n1);
System.out.println("The Small Number Is:" + n2);
}
else if(n1 < n2)
{
System.out.println("The Great Number Is:" + n2);
System.out.println("The Small Number Is:" + n1);
}
else
{
System.out.println("The Two Number Is Equal!");
}
}

public static void main(String[] args)
{
System.out.print("Please Enter The First Number:");
int n1 = MyInInt();
System.out.println();
System.out.print("Please Enter The Second Number:");
int n2 = MyInInt();
System.out.println();
compareTwoNumber(n1, n2);
}
}

[此贴子已经被作者于2007-9-11 22:56:38编辑过]


----------------解决方案--------------------------------------------------------

3》
import java.io.*;

class Rectlang
{
private int x;
private int y;
Rectlang(int x, int y)
{
this.x = x;
this.y = y;
}
public int getrect()
{
return x * y;
}
}

class Subrect extends Rectlang
{
Subrect(int x, int y)
{
super(x, y);
}
public int subr(int x1, int y1)
{
return 2 * (x1 + y1);
}
}

public class Rect
{
public static void main(String[] args)
{
Subrect r1 = new Subrect(4, 2);
System.out.println("The Rect's Area Is:" + r1.getrect());
System.out.println("The Rect's Round Is:" + r1.subr(4, 2));
}
}

[此贴子已经被作者于2007-9-11 22:57:02编辑过]


----------------解决方案--------------------------------------------------------

昏他刚学几天你把IO包都拽进来喽他能看的懂么~


----------------解决方案--------------------------------------------------------
  相关解决方案