java问题:如何按照下图要求绘制?(急求一JAVA程序题答案)
急求一JAVA程序题答案
展开全部
/*第一题*/
public class TestClass {
double Aar[] = { 1, 2, 4, 6, 9 };
public double GetSum(TestClass TC) {
double sum = 0;
for (int i = 0; i < TC.Aar.length; i++)
sum += TC.Aar[i];
return sum;
}
public static void main(String args[]) {
TestClass tc = new TestClass();
System.out.println("数组中的每一个元素为:");
for(int i = 0; i < tc.Aar.length; i++){
System.out.println(tc.Aar[i]);
}
double sum = tc.GetSum(tc);
System.out.println("数组中元素的和为:" + sum);
}
}
//////////////////////////////////////////////////////
/*第二题*/
//矩形类
public class Rectangle {
double length = 0;
double width = 0;
public void setLW(double length, double width) {
this.length = length;
this.width = width;
}
public double GetArea(Rectangle r) {
double area = r.length * r.width;
return area;
}
}
//正方形类(包含主程序)
public class Square extends Rectangle{
double width = 0;
public void setLW(double width) {
this.width = width;
}
public double GetArea(Square s){
double area = s.width * s.width;
return area;
}
public static void main(String[] args) {
Rectangle r = new Rectangle();
Square s = new Square();
r.setLW(5, 6);
s.setLW(7);
double a =0,b = 0;
a = r.GetArea(r);
b = s.GetArea(s);
System.out.println("矩形的面积为:" + a + "\n正方形的面积为:" + b );
}
}
利用Java实现简单绘图功能,具体要求:画直线,画空心或实心椭圆等,,并实现拖动
http://zhidao.baidu/question/234773037.html 这个是画图
你所谓的拖动是拖动画出来的图形不,如果是,你需要把每次画的图形存在list里
监听鼠标事件,然后从list最后一个找鼠标坐标在图形内的,然后判断鼠标点下和移动后的位置,重新设置所拖动图形的位置,然后repaint
关于java中画图形的paint方法
应该先调用父类的paint,即super.paint(g),不过最好的方法还是继承出一个JPanel的子类,然后重载它的paint方法,然后把这个子类的实例增加到JFrame的容器里
怎么用JAVA输出下面的图形
1
for(int i = 1 ;i<11 ; i++){
for(int w = 1 ;w<11-i ; w++){
System.out.print(" ");
}
for(int j = i;j>=1; j--){
if(j==10){
System.out.print("*");
}else{
System.out.print(j);
}
}
for(int k= 2 ;k<=i ; k++){
if(k==10){
System.out.print("*");
}else{
System.out.print(k);
}
}
for(int w = 1 ;w<11-i ; w++){
System.out.print(" ");
}
System.out.println();
}