Java——实验1:开发环境的熟悉

实验1: Java开发环境的熟悉

1. 所使用的工具软件及环境

环境:Windows 8.1;jdk 1.8;

工具:eclipse

2. 实验目的

在Eclipse下编辑、编译、运行、调试简单的Java程序 。

3. 实验内容

编写图形界面程序,接受用户输入的一个O~100之间的分数,将其转化为1~5分计的5分计方法:

90~100: 5

75~89:4

60~74:3

40~59: 2

其他:1

提示:

界面的定义

界面的布局方式

事件

4. 源程序

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class FiveScoring {
    private JPanel panel1;
    private JButton changeButton;
    private JTextField beforeField;
    private JTextArea afterArea1;

    public static void main(String[] args) {
        JFrame frame = new JFrame("FiveScoring");
        frame.setContentPane(new FiveScoring().panel1);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.pack();
        frame.setVisible(true);
    }

    public FiveScoring() {
        changeButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                String s = beforeField.getText().trim();
                Double a = Double.parseDouble(s);
                afterArea1.setText(String.valueOf(change(a)));
            }
        });
    }

    int change(Double a){
        int b;
        if(a>=90 && a<=100) b=5;
        else if(a>=75 && a<=89) b=4;
        else if(a>=60 && a<=74) b=3;
        else if(a>=40 && a<=59) b=2;
        else b=1;
        return b;
    }
}

5. 实验结果

 6. 体会

通过这次实验,我简单掌握了使用Java AWT和swing组件设计图形化界面,包括对窗口、文本框、按钮等工具的合理利用,利用HSpacer、VSpacer、JPanel等对组件进行合理布局。同时,我学会了运用创建侦听器为按钮提供单击事件处理办法,实现事件响应。

在输入输出方面,Java的语法与C、C++有较大的不同。我掌握了利用getText().trim()获取文本框输入的信息,利用Double.parseDouble(String s)将字符串类型转变为浮点数类型,利用String.valueOf()将数字类型转变为字符串类型。

本次的实验较为简单,希望在接下来的过程中更深入地学习Java。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阮阮的阮阮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值