JAVA程序设计复习题目

JAVA程序设计复习题目,第1张

4、A  D错误原因:float xy 定义多个变量 应该用,隔开,修改后:  float x,y

                 char ch1=’m’, ch2=’\’ \是转义字符

5、A  错误原因:B. 1.5e-4F 后边的F表示是float     C. abcf  字符串     D. Float.MIN_VALUE  float的最小值

6、D  错误原因:A.int a=6已经说了定义a为int类型,再定义就重复   B. a= =3  双==表示比较    C. a=3.2f 末尾的f表示float类型 

7、C  错误原因:C. ‘a’=8 两边都是变量

8、B  错误原因:A.类具有封装性,所以类的数据是不能被访问的    数据可以被访问

C. 声明一个类时,必须用public修饰符       不是必需的

D.每个类中,必须有main方法,否则程序无法运行    不是每个类都要有

9、A  错误原因:

作用域   当前类   同包   子孙类   其他

public     √      √     √       √

protected  √      √     √       ×

default    √      √     ×       ×

private    √      ×     ×       ×

不写时默认为default。

10、C

A. int fun(int a, float b) {  }   float fun(int a, float b) { }  方法重载跟返回值无关

B. int fun(int a, float b) {  }   float fun(int x, float y) { }   方法重载跟返回值无关,跟参数类型和参数个数有关

D. float fun1(int a, float b) { }   float fun2(int a, float b) { } 方法重载就是方法名相同

我说的也未必都对

===============================第一题==============================

import java.applet.Applet

import java.awt.Color

import java.awt.Label

public class test extends Applet {

private Label label

@Override

public void init() {

label=new Label("欢迎来到java世界!")

label.setBackground(Color.BLUE)

setBackground(Color.PINK)

add(label)

}

}

===============================第二题==============================

因为没图,所以自己设计的界面..

import java.awt.BorderLayout

import java.awt.event.ActionEvent

import java.awt.event.ActionListener

import javax.swing.JButton

import javax.swing.JFrame

import javax.swing.JLabel

import javax.swing.JPanel

import javax.swing.JScrollPane

import javax.swing.JTextArea

public class test implements ActionListener {

private JFrame frame

private JLabel label

private JTextArea jt

private JScrollPane jsp

private JButton show

public test() {

frame=new JFrame("Test")

label=new JLabel("显示内容")

jt=new JTextArea(10,20)

jsp=new JScrollPane(jt)

show = new JButton("显示给定内容")

JPanel panel=new JPanel()

panel.add(label)

panel.add(show)

frame.add(jsp,BorderLayout.NORTH)

frame.add(panel,BorderLayout.SOUTH)

show.addActionListener(this)

show()

}

public void show(){

frame.setLocation(200, 200)

frame.setSize(300, 260)

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

frame.setVisible(true)

}

@Override

public void actionPerformed(ActionEvent e) {

label.setText(jt.getText())

}

public static void main(String[] args) {

new test().show()

}

}

Java语言程序设计基本要求 1. 掌握Java语言的特点,实现机制和体系结构。 2. 掌握Java语言中面向对象的特性。 3. 掌握Java语言提供的数据类型和结构。 4. 掌握Java语言编程的基本技术。 5. 会编写Java用户界面程序。 6. 会编写Java简单应用程序。 7. 会编写Java小应用程序


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11493289.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存