大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
看代码应该是没有进行重绘,你在调用园的控制改变位置之后,应该要重新绘制界面,试试如下语句:
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、成都做网站、舒兰网络推广、成都微信小程序、舒兰网络营销、舒兰企业策划、舒兰品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供舒兰建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
add添加控件之后要调用
panel.validate();
panel.repaint();
或
panel.revalidate();
刷新重绘控件
题目一:
参考代码
import java.util.Scanner;
public class JiaFaDemo {
public static void main(String[] args) {
int x = (int) (Math.random() * 100);
int y = (int) (Math.random() * 100);
System.out.println(x+"+"+y+"="+(x+y));//自动答题 58+4=62
// System.out.print(x+"+"+y+"=");//人工输入答题 需要导入包import java.util.Scanner;
// Scanner input = new Scanner(System.in);
// int z = input.nextInt();
// if(z==(x+y)){
// System.out.println("回答正确");
// }else{
// System.out.println("回答错误");
// }
}
}
输出
58+4=62
题目二
public class JiShuDemo {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i = 50; i++) {
if(i%2!=0){//不能被2整除的数是奇数
sum+=i;
}
}
System.out.println("1~50间奇数和="+sum);
}
}
输出
1~50间奇数和=625
1. 运行Java字节码的假想计算机称为JVM(Java虚拟机)。
2. Java程序分为两种类型,分别是java application(java应用程序,可独立运行)和java applet(java小应用程序,不能独立运行) 。
3. 开发工具JDK中的Javac(Java编译器)的作用是将Java源文件编译为Java字节码文件。
4. 在Java语言中,short数据类型的存储开销是16字节,而long数据类型的存储开销是64位。
5. Java语言的继承机制是单一继承,使用接口作为多重继承的替代物。
6. 对类中成员的访问,Java提供了四个不同的访问范围,分别是public、protected、private
和default(firendly)。
7. 子类和父类中覆盖的方法,要具有相同的方法名、相同的参数类型和相同的返回值类型。
8. 将Applet小应用程序嵌入到HTML文件中,要用applet/applet 标记,其中它还有三个基本参数,分别是 code、width和height。
9. 如果x = 2,y = 5,z = 6;则 u = x y ? ( x z ? x : y ) : ( y z ? y : ( z x ? z : x ) );则u =6。
10.在Java中,所有的异常类都是Throwable类的子类,该类有两个最基本的子类分别是Error和Exception。
11.异常处理的基本结构分为三部分,每部分的关键字分别是try、catch 和finally 。
12.Java采用抢占式调度方式,即高优先级线程具有剥夺低优先级线程执行的权利。
13.创建新线程的两种方法是继承Thread类重写run()方法和实现Runnable接口。
14. 若有int i = 2,b = 0;表达式b = ( ++i ) + ( ++i ) + ( ++i ) 的值是12。
二.单项选择题(本大题共20小题,每小题1分,共20分)
1.下列标识符中,合法的标识符是( B )。
A. goto B. final C. 9stud D. student2
2. int m,n=3; m=++n;执行完成这两行代码后,则( C )。
A. m=3,n=4 B. m=3,n=3 C. m=4,n=4 D. 以上都不是
3. int a[][]=new int[2][3]; 选择正确的答案( B )。
A.a.length=3 B.a.length=2 C.a.length=6 D.a.length的值不能确定
4. 在设计Application程序时,设main()方法的参数是args,则用( C )可以获得命令行参数的个数。
A.args[0].length B.args[0].length() C.args.length D.args.length()
5. 要求某成员变量访问权限局限于同一类,则应该使用( D )。
A.public B. protected C. 确省 D. private
6. 当用户最小化包含Applet的窗口时,将执行Applet的( D )方法。
A.init() B. start() C. stop() D. destroy()
7. 以下哪组修饰符不能同时修饰一个方法 ( D )
A. abstract public B. public final C. public static D. abstract private
8. 编写Applet程序时,所定义的类必须是(C )的子类。
A. Window B. Panel C. Applet D. Frame
9.Java编程所必须的默认引用包为 ( B )
A. java.sys包 B. java.lang包 C. java.new包 D. 以上都不是
10.如果需要按add()语句的顺序依次放置部件,则需要使用(A )布置管理器。
A. FlowLayout B. BorderLayout C. CardLayout D. GridLayout
1.C
2.D
3.B
4.C
5.B
6.C
7.C
8.B
9.B
10.B
1。面向对象 面向接口 多态 跨平台
2。
3。顺序结构 选择结构 循环结构
4。构造函数
5。new
6。
7。结束本次循环 开始下次循环
8。private public protected default
9。
10。源代码文件java 编译后的文件(字节码文件?)class
11。单行注释// 多行注释/* 要注释的内容 */
12。true false
这些问题。。。。。
按照题目要求编写的用javaBean规范设计的学生类Student的Java程序如下
需要创建user.java.test包,把Student.java文件和Test.java文件放入包中,编译Student.java文件并且编译运行Test.java文件得到运行结果
Student.java文件代码如下
package user.java.test;
import java.io.Serializable;
public class Student implements Serializable{
private static final long serialVersionUID = 1L;
private String no;
private String name;
private double score;
public Student(){}
public Student(String no,String name,double score){
this.no=no;
this.name=name;
this.score=score;
}
public String getNo(){ return no;}
public void setNo(String no){ this.no=no;}
public String getName(){ return name;}
public void setName(String name){ this.name=name;}
public double getScore(){ return score;}
public void setScore(double score){ this.score=score;}
public String toString(){
return "学号:"+no+",姓名:"+name+",成绩:"+score;
}
public static double getAvg(Student[] sArray){
double sum=0,avg;
for(int i=0;isArray.length;i++){
sum=sum+sArray[i].getScore();
}
avg=sum/sArray.length;
return avg;
}
}
Test.java文件代码如下
package user.java.test;
public class Test{
public static void main(String[] args){
Student[] sArray=new Student[5];
sArray[0]=new Student("001","张三",89.5);
sArray[1]=new Student("002","李四",82.5);
sArray[2]=new Student("003","王五",93);
sArray[3]=new Student("004","赵六",73.5);
sArray[4]=new Student("005","孙七",66);
System.out.println("这些学生的平均分:"+Student.getAvg(sArray));
for(int i=0;isArray.length;i++){
System.out.println(sArray[i].toString());
}
}
}