「怎么分析java编程题」怎么分析java编程题目
今天给各位分享怎么分析java编程题的知识,其中也会对怎么分析java编程题目进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java程序分析题?
第1题应该是:
false
false
因为:
1.
==和equals都是返回boolean类型的值(只可能是true或false)
2.
==是比较引用是否相等,显然b1和b2并不是引用的同一个对象。
3.
B类并没有覆盖Object类的equals方法,因此调用的是继承自Object类的equals方法,而Object类的这个方法也是比较的引用。
第7题应该是:
in Second class
in Second class
因为子类覆盖了父类的aMethod方法,父类的构造方法中调用的aMethod是子类的。
分析下列JAVA程序,回答问题。
第一题:设置了一个Button 事件 当点击Button时 flag初始值为true 文本框被设置为广西电大
flag 置为 false 再次点击 文本框设置为 中央电大 flag置为 true 点击 文本框为 广西电大 如此循环
第二题:你的程序错误太多了 像关键字String 都没大写 思路也不清晰 我给你稍作改动
package test;
import java.applet.*;
import java.awt.*;
public class CalculateArea extends Applet {
public void paint(Graphics g)
{ Rectangle myRectangle=new Rectangle(4.2,2.5);
System.out.println(myRectangle.tostring());
Circle myCircle=new Circle(3.0);
System.out.println(myCircle.tostring());
String s1=myRectangle.tostring();
String s2=myCircle.tostring();
g.drawString("长方形:"+s1,20,30);
g.drawString("圆:"+s2,20,60);
}
}
interface figureinterface {
public static final double pi = 3.14;
public abstract double area();
}
class Rectangle implements figureinterface {
public Rectangle(double pa,double pb) {
this.length = pa;
this.width=pb;
}
public double width;
public double length;
public double getWidth() {
return width;
}
public double area() {
return getLength() * getWidth();
}
public String tostring() {
return "长=" + getLength() + "宽="+getWidth()+"面积=" + area();
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public void setWidth(double width) {
this.width = width;
}
}
class Circle {
double r;
Circle(double r) {
this.r=r;
}
public double area() {
return 3.14 * r * r;
}
public String tostring() {
return "半径=" + r + ",面积=" + area();
}
}
结果如上
请参考
怎样提高java编程的分析题目的能力?
java的编程思想是面向对象,所以分析题目的时候,首先要确定“对象”,java主要是看你的逻辑分析能力。数学不好不代表学不好java,不用灰心。
提升分析能力的方法就是多想像“为什么要这么做,如果不这么做会有什么样的结果。”
关于怎么分析java编程题和怎么分析java编程题目的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-21,除非注明,否则均为
原创文章,转载请注明出处。