标题: 编程竞赛 (1) 初级难度
性别:男-离线 深蓝蝴蝶

朗陵侯太中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 翰林学士
级别 安北将军
好贴 4
功绩 383
帖子 2721
编号 1751
注册 2003-10-30
来自 青岛


发表于 2004-12-28 14:43 资料 主页 文集 短消息 看全部作者 QQ Yahoo!
回复楼上的,kingofworl用的是java,风格和c++很相似,但也有一些区别,没有了指针


详细看了这个java的程序,总体感觉很不错,格式很清晰
给kingofworl提出几个个人意见         

1。命名规范

QUOTE:
JTextField text1,text2,text3,text4;
int a,c,d;

如果程序代码很大的话,根本不能分清控件了。

2。代码中的问题

QUOTE:
frame.addWindowListener(new WindowAdapter()
{
        public void windowClosing(WindowEvent e)
        {
        System.exit(0);
        }
});

使用了内部监听,控制程序退出。但是有更简单的方法。如下

QUOTE:
frame.setDefaultCloseOperation(3);

这个是固定格式,可是更简便

3。代码简化

QUOTE:
text1.setText("");
text2.setText("");
text3.setText("");
text4.setText("");

感觉出现了很多次,所以建议使用一个方法会更简便,例如

QUOTE:
public void setVoid(){
        text1.setText("");
        text2.setText("");
        text3.setText("");
        text4.setText("");
}

4。最重要的!!一个文件可以有多个类,但是只能是包含main方法的类使用public,而且该文件名也应该是包含main方法的类名

5。多余一句,本程序所需方法函数可以不使用 java.sql.*


顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-8-20 07:44
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.009339 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP