JAVA练习题

2026/1/14 17:12:31

1.编写程序,实现在窗口中显示“Hello JAVA!”,要求用两类Java程序编写并运行结果。 public class BaseText {

public static void main(String[] args) { System.out.println(\ } }

2. 编写程序,键盘输入两个数,计算并输出它们的积。 public class BaseText {

public static void main(String[] args) { if(args != null && args.length == 2) { try {

double num1 = Double.parseDouble(args[0]); double num2 = Double.parseDouble(args[1]);

System.out.println(\得到的乘积是:\ } catch (NumberFormatException e) { e.printStackTrace(); } }else {

System.out.println(\你输入的数据不正确,输入数据的格式样例为:12.3 4\ } } }

3. 编写程序,接受用户输入1~7之间的整数,若不符合条件则重新输入,利用swith语句输出星期几。 public class BaseText {

public static void main(String[] args) {

if(args != null && args.length == 1 ) { try {

double num = Double.parseDouble(args[0]);

int intValue = (int)num;

switch (intValue) { case 1:

System.out.println(\今天是星期一\ break; case 2:

System.out.println(\今天是星期二\ break;

case 3:

System.out.println(\今天是星期三\ break; case 4:

System.out.println(\今天是星期四\ break; case 5:

System.out.println(\今天是星期五\ break; case 6:

System.out.println(\今天是星期六\ break; case 7:

System.out.println(\今天是星期天\ break; default:

args = null;

System.out.println(\请重新输入\ break; }

} catch (NumberFormatException e) { e.printStackTrace(); } }else {

System.out.println(\你输入的数据不合法\ } } }

4. 编写程序,包括一个标签、一个文本框和一个按钮,当单击按钮时把文本框中的内容复制到标签中显示。

package test; import java.awt.Toolkit; import javax.swing.SwingUtilities; import javax.swing.UIManager; import java.awt.Dimension; public class Application { boolean packFrame = false; public Application() { Frame1 frame = new Frame1(); if (packFrame) { frame.pack(); } else { frame.validate(); } Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = frame.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); frame.setVisible(true); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { try { UIManager.setLookAndFeel(UIManager. getSystemLookAndFeelClassName()); } catch (Exception exception) { exception.printStackTrace(); } new Application(); } }); } } package test; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JLabel; import java.awt.Color; import java.awt.Rectangle; import javax.swing.JButton; import javax.swing.JTextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Frame1 extends JFrame { JPanel contentPane; JLabel jLabel1 = new JLabel(); JButton jButton1 = new JButton(); JTextField jTextField1 = new JTextField(); public Frame1() { try { setDefaultCloseOperation(EXIT_ON_CLOSE); jbInit(); } catch (Exception exception) { exception.printStackTrace(); } } private void jbInit() throws Exception { contentPane = (JPanel) getContentPane(); contentPane.setLayout(null); this.getContentPane().setBackground(new Color(139, 154, 255)); setSize(new Dimension(400, 300)); setTitle(\测试\ jLabel1.setText(\以前的数据\ jLabel1.setBounds(new Rectangle(88, 60, 195, 32)); jButton1.setBounds(new Rectangle(70, 175, 195, 33)); jButton1.setText(\点我看看\ jButton1.addActionListener(new Frame1_jButton1_actionAdapter(this)); jTextField1.setText(\ jTextField1.setBounds(new Rectangle(88, 109, 199, 31)); contentPane.add(jLabel1); contentPane.add(jButton1); contentPane.add(jTextField1); } public void jButton1_actionPerformed(ActionEvent e) { this.jLabel1.setText(this.jTextField1.getText()); this.jTextField1.setText(\ } } class Frame1_jButton1_actionAdapter implements ActionListener { private Frame1 adaptee; Frame1_jButton1_actionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e);


JAVA练习题.doc 将本文的Word文档下载到电脑
搜索更多关于: JAVA练习题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219