广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3219 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
ZONAˇ
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[Java][求助] 各位java高手 请帮帮我~~~>"<
各位好 我在网路上实在找不到我的相关问题 所以我想请教各位一下>"<
我的作业是要做一个类似计算机的面盘
他要输入学生成绩 输入完后按+(成绩相加)
直到全部输入完后按#
而每个学生的成绩会在分类
如A=90~99
B=80~89
.
.
.
F=01~49
下面的TextArea会出现
一共有" "个学生 总成绩为" " 平均成绩为" "
及A~F的学生各是几个

我现在只会做到成绩彼此相加....ˊ ˋ
我实在是不知道怎么在相加间并记算一共有几个学生
但这样便无法只道平均成绩以及A~F的分类了......

以下是我做的部分 可以帮我看一下吗?




// Tutorial 10: InterestCalculator.java
// Calculate the total value of an investment.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.text.*;
import java.util.Date;

public class FutureValueCalculator_OK extends JFrame
{
// JLabel and JTextField for user to input security code
private JLabel studentgradeJLabel;
private JTextField studentgradeJTextField;

// JButtons to represent security keypad
// JButtons to represent security keypad
private JButton oneJButton;
private JButton twoJButton;
private JButton threeJButton;
private JButton fourJButton;
private JButton fiveJButton;
private JButton sixJButton;
private JButton sevenJButton;
private JButton eightJButton;
private JButton nineJButton;
private JButton clearJButton;
private JButton zeroJButton;
private JButton enterJButton;
private JButton plusJButton;
private JButton multiplyJButton;
private JButton divideJButton;

// JLabel, JTextArea and JScrollPane to display access log
private JLabel accessLogJLabel;
private JTextArea accessLogJTextArea;
private JScrollPane accessLogJScrollPane;
private int total;
private int student;


private static String customer;

// no-argument constructor
public FutureValueCalculator_OK(String name)
{
customer=name;
createUserInterface();
}

private void createUserInterface()
{
// get content pane for attaching GUI components
Container contentPane = getContentPane();

// enable explicit positioning of GUI components
contentPane.setLayout( null );

// set up securityCodeJLabel
studentgradeJLabel = new JLabel();
studentgradeJLabel.setBounds( 16, 16, 90, 21 );
studentgradeJLabel.setText( "Student grade:" );
contentPane.add( studentgradeJLabel );

// set up securityCodeJTextField
studentgradeJTextField = new JTextField();
studentgradeJTextField.setBounds( 114, 16, 172, 26 );
studentgradeJTextField.setEditable( false );
contentPane.add( studentgradeJTextField );

// set up oneJButton
oneJButton = new JButton();
oneJButton.setBounds( 80, 64, 50, 50 );
oneJButton.setText( "1" );
contentPane.add( oneJButton );
oneJButton.addActionListener(

new ActionListener() // anonymous inner class
{
// event handler called when oneJButton is pressed
public void actionPerformed( ActionEvent event )
{
oneJButtonActionPerformed( event );
}

} // end anonymous inner class

); // end call to addActionListener

// set up twoJButton
twoJButton = new JButton();
twoJButton.setBounds( 130, 64, 50, 50 );
twoJButton.setText( "2" );
contentPane.add( twoJButton );
twoJButton.addActionListener(

new ActionListener() // anonymous inner class
{
// event handler called when twoJButton is pressed
public void actionPerformed( ActionEvent event )
{
twoJButtonActionPerformed( event );
}

} // end anonymous inner class

); // end call to addActionListener

// set up threeJButton
threeJButton = new JButton();
threeJButton.setBounds( 180, 64, 50, 50 );
threeJButton.setText( "3" );
contentPane.add( threeJButton );
threeJButton.addActionListener(

new ActionListener() // anonymous inner class
{
// event handler called when threeJButton is pressed
public void actionPerformed( ActionEvent event )
{
threeJButtonActionPerformed( event );
}

} // end anonymous inner class

); // end call to addActionListener

// set up fourJButton
fourJButton = new JButton();
fourJButton.setBounds( 80, 114, 50, 50 );
fourJButton.setText( "4" );
contentPane.add( fourJButton );
fourJButton.addActionListener(

new ActionListener() // anonymous inner class
{
// event handler called when fourJButton is pressed
public void actionPerformed( ActionEvent event )
{
fourJButtonActionPerformed( event );
}

} // end anonymous inner class

); // end call to addActionListener

// set up fiveJButton
fiveJButton = new JButton();
fiveJButton.setBounds( 130, 114, 50, 50 );
fiveJButton.setText( "5" );
contentPane.add( fiveJButton );
fiveJButton.addActionListener(

new ActionListener() // anonymous inner class
{
// event handler called when fiveJButton ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容




献花 x0 回到顶端 [楼 主] From:台湾 | Posted:2008-06-17 02:15 |
overing 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x55
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

开五个变数放A~F五个等级的数量
然后再[+]按钮的ActionPerformed里面去判断使用者KEYIN进来的成绩属于哪个等地
就++代表那个等地的变数

看你的CODE注解好像是用某个IDE去开发的~
(除非你COPY来的)
方便的话最好整个IDE的专案档附上来


Zippy G2 600W
Intel C2Q Q9550
Gigabyte GA-X48-DQ6
Gigabyte GV-NX96T512H-B
G-skill pi 1100MHz 2Gx4
ACARD ANS-9010 32GB (Windows7 10sec boot!!)
WD 150GB(WD1500ADFD)/640GB(6400AASK)
献花 x0 回到顶端 [1 楼] From:未知地址 | Posted:2008-06-25 00:58 |
ety 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x719
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

其实, 这也不能怪他......
不信的话, 大伙可以查查现在的大学都在上什么课......

连国立大学都不像话呢!

还不懂培基语言就直接学 Visual Basic, 还不懂 C 的直接教 Visual C++, Java 也不例外, 一堆国立大学的学生在没有 Borland 啦, 或是其它工具的情况下, 根本不会自己写语法......

~"~


献花 x0 回到顶端 [2 楼] From:台湾和信超媒体宽带网 | Posted:2008-06-25 08:30 |
overing 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x55
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这么说也是~记得高中一上来也是就直接教Visual Basic了
不过!~比起来VB真的写起来比C系列, JAVA来的简单...
至少GUI的部分几乎不用去考虑
但是相对的稳定性跟程式效能就比较差了点
可是可是~真的要入门还是蛮推Visual Basic的...


Zippy G2 600W
Intel C2Q Q9550
Gigabyte GA-X48-DQ6
Gigabyte GV-NX96T512H-B
G-skill pi 1100MHz 2Gx4
ACARD ANS-9010 32GB (Windows7 10sec boot!!)
WD 150GB(WD1500ADFD)/640GB(6400AASK)
献花 x0 回到顶端 [3 楼] From:未知地址 | Posted:2008-06-25 17:16 |
mixccc 会员卡
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x17
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

真的啊? 我这个低手不懂,可能我比较奇怪,个人认为C/C++比较简单,也比较好入门耶!
看来我学语言学错了,应该从入门的日文学起,再来进阶德文才是.
或者我应该先入华山去学入门的三仙剑法,再来去少林进阶大力金钢指.
开玩笑的啦! 还在思考怎么用VBA写DNL/INL测试的部份,呵~~~
自我检讨去.


献花 x0 回到顶端 [4 楼] From:台湾 | Posted:2008-06-27 01:35 |
三仙 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
头衔:以马内利 以马内利
版主
级别: 版主 该用户目前不上站
版区: 程式设计
推文 x17 鲜花 x370
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

其实我什么都不会
所以真对不起
没办法帮你


挖出答案的难度,取决提问的深度!
献花 x0 回到顶端 [5 楼] From:APNIC | Posted:2008-06-27 20:27 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.058851 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言