看代码应该是没有进行重绘,你在调用园的控制改变位置之后,应该要重新绘制界面,试试如下语句:
盐亭网站建设公司创新互联建站,盐亭网站设计制作,有大型网站制作公司丰富经验。已为盐亭千余家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的盐亭做网站的公司定做!
add添加控件之后要调用
panel.validate();
panel.repaint();
或
panel.revalidate();
刷新重绘控件
如果你没抄错题的话就没问题。
1 B
2 B
3 C//必然是C呀,第一个println被注释了呀
4 F
5 A
6 C
7 C
8 B
9 B
10 B
11 D
12 B
13 C
14 D
15 C
////////////////////////////////////////////
//1
public class BaiduTest {
public static void main(String[] args) {
System.out.println(add(6,2));
System.out.println(sub(6,2));
System.out.println(mul(6,2));
System.out.println(div(6,2));
}
public static int add(int x,int y){
return x+y;
}
public static int sub(int x,int y){
return x-y;
}
public static int mul(int x,int y){
return x*y;
}
public static int div(int x,int y){
return x/y;
}
}
/////////////////////////////////////////////
//2
import java.math.BigDecimal;
public class BaiduTest {
public static void main(String[] args) {
System.out.println(isRightTriangle(3.0,4.0,5.0));
}
public static boolean isRightTriangle(double x,double y,double z){
BigDecimal bx =new BigDecimal(x);
BigDecimal by =new BigDecimal(y);
BigDecimal bz =new BigDecimal(z);
bx=bx.pow(2);
by=by.pow(2);
bz=bz.pow(2);
if(bx.add(by).equals(bz)){
return true;
}
return false;
}
}
第一题答案
public class Hello{
public static void main(String args[]){
for(int i=9;++i10001;)
if((""+i).equals(new StringBuffer(""+i).reverse()+""))
System.out.print(i+" ");
}}
第二题答案
public class Hello{
public static void main(String args[]){
String s="";
for(int n=10,i=n;--i=0;
System.out.printf("%"+n+"s\b%s\n",s))s+="*";
}}
/*
* Fraction.java
*
* Created on 2007年5月13日, 上午10:29
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
/**
*
* @author zhbandnegro@163.com
*/
public class Fraction {
private int f1;
private int f2;
/** Creates a new instance of Fraction */
public Fraction(int n1, int n2) {
f1 = n1;
f2 = n2;
}
/** 默认构造函数 */
public Fraction(){
f1 = 0;
f2 = 0;
}
/** 约分 */
private void better(){
for (int i = 2; i this.f1 i this.f2; i++){
if (this.f1 % i == 0 this.f2 % i == 0){
this.f1 = this.f1 / i;
this.f2 = this.f2 / i;
}
}
}
/** 加法 */
public Fraction add(Fraction frac){
Fraction fraction = new Fraction();
fraction.equal(this);
fraction.f1 = this.f1 * frac.f2 + this.f2 * frac.f1;
fraction.f2 = this.f2 * frac.f2;
fraction.better();
return fraction;
}
/** 减法 */
public Fraction sub(Fraction frac){
Fraction fraction = new Fraction();
fraction.equal(this);
fraction.f1 = this.f1 * frac.f2 - this.f2 * frac.f1;
fraction.f2 = this.f2 * frac.f2;
fraction.better();
return fraction;
}
/** 乘法 */
public Fraction mul(Fraction frac){
Fraction fraction = new Fraction();
fraction.equal(this);
fraction.f1 = this.f1 * frac.f1;
fraction.f2 = this.f2 * frac.f2;
fraction.better();
return fraction;
}
/** 除法 */
public Fraction div(Fraction frac){
Fraction fraction = new Fraction();
fraction.equal(this);
fraction.f1 = this.f1 * frac.f2;
fraction.f2 = this.f2 * frac.f1;
fraction.better();
return fraction;
}
/** 传值 */
public void equal(Fraction f){
this.f1 = f.f1;
this.f2 = f.f2;
}
/** 以f1/f2的形式打印函数 */
public void print1(){
System.out.println(this.f1 + "/" + this.f2);
}
/** 以浮点数的形式打印函数 */
public void print2(){
double x = (double)f1;
double y = (double)f2;
double result = x / y;
System.out.println(result);
}
/** main函数 */
public static void main(String args[]){
Fraction f1 = new Fraction(5, 11);
Fraction f2 = new Fraction(6, 21);
Fraction result = new Fraction();
result.equal(f1.add(f2));
result.print1();
result.print2();
result.equal(f1.sub(f2));
result.print1();
result.print2();
result.equal(f1.mul(f2));
result.print1();
result.print2();
result.equal(f1.div(f2));
result.print1();
result.print2();
}
}