java 的编程填空题目 谢谢大家 帮个忙 急~~~~
1编写一个显示“HelloJava”的JavaApplet程序2编写一个Java应用程序,输入你学号、数学和英语成绩。从学号中获取班号,以及学号中的序号并输出在文本区中。...
1编写一个显示“Hello Java” 的Java Applet 程序
2 编写一个Java应用程序,输入你学号、数学和英语成绩。从学号中获取班号,以及学号中的序号并输出在文本区中。调用方法计算数学和英语的平均成绩,并输出。将【代码】替换为Java程序代码。
*/
import java.awt.*;
import java.awt.event.*;
class WindowButton extends Frame
implements ActionListener
{ int number;
Label myLabel, mathLabel, englishLabel;
TextField myText, mathText, englishText;
Button buttonGetNumber, buttonEnter;
Button exitButton;
TextArea showResult;
WindowButton(String s)
{ super(s);
【代码1】 // 将窗体设置为FlowLayout 布局
myLabel=new Label(" 输入你的学号: ",Label.CENTER);
myLabel.setBackground(Color.cyan);
myText= 【代码2】 // 创建myText,其可见长度是40
mathLabel=new Label(" 输入数学成绩:",Label.CENTER);
mathLabel.setBackground(Color.cyan);
mathText= 【代码3】 // 创建mathText,其初值为0,可见长度是40
englishLabel=new Label(" 输入英语成绩:",Label.CENTER);
englishLabel.setBackground(Color.cyan);
englishText=【代码4】 // 创建englishText,其初值为0,可见长度是40
add(myLabel);
add(myText);
add(mathLabel);
add(mathText);
add(englishLabel);
add(englishText);
buttonEnter=new Button("确定");
add(buttonEnter);
【代码5】 // 为buttonEnter添加事件监视器
exitButton = new Button("Exit");
add (exitButton);
exitButton.addActionListener(this);
showResult = new TextArea();
add(showResult);
setBounds(200,200,450,450);
【代码6】 // 将窗体设置为可见
validate();
}
public void actionPerformed(ActionEvent e)
{
if(【代码7】) // 判断事件源是否是buttonEnter
{
try { String myNumber=myText.getText();
String s1 = getClass(myNumber); // 调用方法getClass取得班号
showResult.append("班号是:" + s1 +"\n");
String s2 = getNumber(myNumber); // 调用方法getNumber取得序号
showResult.append("我的序号是:" + s2+"\n");
int math=Integer.parseInt(mathText.getText());
int english=Integer.parseInt(englishText.getText());
float ave = 【代码8】 // 调用方法average计算平均分;
String s = String.valueOf(ave);
showResult.append("平均分 =" + s);
}
catch(NumberFormatException event)
{ myLabel.setText("请输入数字字符");
}
}
else if(e.getSource() == exitButton)
{
dispose();
}
}
public float average(int m, int e) // 方法average, 计算平均分
{
return ((m+e)/2);
}
【代码9】 // 写出方法getClass,从学号的前8位中取得班号
【代码10】 // 写出方法getNumber,从学号的后2位中取得序号
}
接上方:
public class assessment1
{ public static void main(String args[])
{ WindowButton win=new WindowButton("窗口");
}
} 展开
2 编写一个Java应用程序,输入你学号、数学和英语成绩。从学号中获取班号,以及学号中的序号并输出在文本区中。调用方法计算数学和英语的平均成绩,并输出。将【代码】替换为Java程序代码。
*/
import java.awt.*;
import java.awt.event.*;
class WindowButton extends Frame
implements ActionListener
{ int number;
Label myLabel, mathLabel, englishLabel;
TextField myText, mathText, englishText;
Button buttonGetNumber, buttonEnter;
Button exitButton;
TextArea showResult;
WindowButton(String s)
{ super(s);
【代码1】 // 将窗体设置为FlowLayout 布局
myLabel=new Label(" 输入你的学号: ",Label.CENTER);
myLabel.setBackground(Color.cyan);
myText= 【代码2】 // 创建myText,其可见长度是40
mathLabel=new Label(" 输入数学成绩:",Label.CENTER);
mathLabel.setBackground(Color.cyan);
mathText= 【代码3】 // 创建mathText,其初值为0,可见长度是40
englishLabel=new Label(" 输入英语成绩:",Label.CENTER);
englishLabel.setBackground(Color.cyan);
englishText=【代码4】 // 创建englishText,其初值为0,可见长度是40
add(myLabel);
add(myText);
add(mathLabel);
add(mathText);
add(englishLabel);
add(englishText);
buttonEnter=new Button("确定");
add(buttonEnter);
【代码5】 // 为buttonEnter添加事件监视器
exitButton = new Button("Exit");
add (exitButton);
exitButton.addActionListener(this);
showResult = new TextArea();
add(showResult);
setBounds(200,200,450,450);
【代码6】 // 将窗体设置为可见
validate();
}
public void actionPerformed(ActionEvent e)
{
if(【代码7】) // 判断事件源是否是buttonEnter
{
try { String myNumber=myText.getText();
String s1 = getClass(myNumber); // 调用方法getClass取得班号
showResult.append("班号是:" + s1 +"\n");
String s2 = getNumber(myNumber); // 调用方法getNumber取得序号
showResult.append("我的序号是:" + s2+"\n");
int math=Integer.parseInt(mathText.getText());
int english=Integer.parseInt(englishText.getText());
float ave = 【代码8】 // 调用方法average计算平均分;
String s = String.valueOf(ave);
showResult.append("平均分 =" + s);
}
catch(NumberFormatException event)
{ myLabel.setText("请输入数字字符");
}
}
else if(e.getSource() == exitButton)
{
dispose();
}
}
public float average(int m, int e) // 方法average, 计算平均分
{
return ((m+e)/2);
}
【代码9】 // 写出方法getClass,从学号的前8位中取得班号
【代码10】 // 写出方法getNumber,从学号的后2位中取得序号
}
接上方:
public class assessment1
{ public static void main(String args[])
{ WindowButton win=new WindowButton("窗口");
}
} 展开
3个回答
展开全部
您好,楼主,你的问题我帮你补充好了,谢谢楼主共享这样的题目,受益匪浅(我也刚学不久):楼主加油~~~~~~~~~~
import java.awt.*;
import java.awt.event.*;
import java.awt.FlowLayout;
import java.util.Date;
class WindowButton extends Frame
implements ActionListener
{ int number;
Label myLabel, physLabel, chemLabel;
TextField myText, physText, chemText;
Button buttonGetNumber, buttonEnter;
Button exitButton;
TextArea showResult;
WindowButton(String s)
{ super(s);
//【代码1】
setLayout(new FlowLayout()); // 将窗体设置为FlowLayout 布局
myLabel=new Label("输入生日yy-mm-dd:",Label.CENTER);
myLabel.setBackground(Color.cyan);
myText=new TextField(40);//【代码2】 // 创建myText,其可见长度是40
physLabel=new Label(" 输入物理成绩:",Label.CENTER);
physLabel.setBackground(Color.cyan);
physText=new TextField("0",40); //【代码3】 // 创建physText,其初值为0,可见长度是40
chemLabel=new Label(" 输入化学成绩:",Label.CENTER);
chemLabel.setBackground(Color.cyan);
chemText=new TextField("0",40);//【代码4】 // 创建chemText,其初值为0,可见长度是40
add(myLabel);
add(myText);
add(physLabel);
add(physText);
add(chemLabel);
add(chemText);
buttonEnter=new Button("确定");
add(buttonEnter);
buttonEnter.addActionListener(this);//【代码5】 为buttonEnter添加事件监视器
exitButton = new Button("Exit");
add (exitButton);
exitButton.addActionListener(this);
showResult = new TextArea();
add(showResult);
setBounds(200,200,450,450);
setVisible(true); // 【代码6】 将窗体设置为可见
validate();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()== buttonEnter) // 【代码7】 判断事件源是否是buttonEnter
{
try { String birthday=myText.getText();//88-11-23
String s1 = getMonth(birthday); // 调用方法getMonth获得出生月份
showResult.append("出生月份是:" + s1 +"\n");
String s2 = getDay(birthday); // 调用方法getDay获得出生日
showResult.append("出生日是:" + s2+"\n");
int phys=Integer.parseInt(physText.getText());
int chem=Integer.parseInt(chemText.getText());
float tot =total(phys,chem); //【代码8】 调用方法total计算总分;
String s = String.valueOf(tot);
showResult.append("总 =" + s);
}
catch(NumberFormatException event)
{ myLabel.setText("请输入数字字符");
}
}
else if(e.getSource() == exitButton)
{
dispose();
}
}
public float total(int m, int e)
{
return (m+e);
}
//【代码9】 // 写出方法getMonth,获得出生月份 //88-11-23
public String getMonth(String birthday){
String mon =birthday.substring(3,5);
return mon;
}
//【代码10】 // 写出方法getDay,获得出生日
public String getDay(String birthday){
String day =birthday.substring(6,8);
return day;
}
}
import java.awt.*;
import java.awt.event.*;
import java.awt.FlowLayout;
import java.util.Date;
class WindowButton extends Frame
implements ActionListener
{ int number;
Label myLabel, physLabel, chemLabel;
TextField myText, physText, chemText;
Button buttonGetNumber, buttonEnter;
Button exitButton;
TextArea showResult;
WindowButton(String s)
{ super(s);
//【代码1】
setLayout(new FlowLayout()); // 将窗体设置为FlowLayout 布局
myLabel=new Label("输入生日yy-mm-dd:",Label.CENTER);
myLabel.setBackground(Color.cyan);
myText=new TextField(40);//【代码2】 // 创建myText,其可见长度是40
physLabel=new Label(" 输入物理成绩:",Label.CENTER);
physLabel.setBackground(Color.cyan);
physText=new TextField("0",40); //【代码3】 // 创建physText,其初值为0,可见长度是40
chemLabel=new Label(" 输入化学成绩:",Label.CENTER);
chemLabel.setBackground(Color.cyan);
chemText=new TextField("0",40);//【代码4】 // 创建chemText,其初值为0,可见长度是40
add(myLabel);
add(myText);
add(physLabel);
add(physText);
add(chemLabel);
add(chemText);
buttonEnter=new Button("确定");
add(buttonEnter);
buttonEnter.addActionListener(this);//【代码5】 为buttonEnter添加事件监视器
exitButton = new Button("Exit");
add (exitButton);
exitButton.addActionListener(this);
showResult = new TextArea();
add(showResult);
setBounds(200,200,450,450);
setVisible(true); // 【代码6】 将窗体设置为可见
validate();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()== buttonEnter) // 【代码7】 判断事件源是否是buttonEnter
{
try { String birthday=myText.getText();//88-11-23
String s1 = getMonth(birthday); // 调用方法getMonth获得出生月份
showResult.append("出生月份是:" + s1 +"\n");
String s2 = getDay(birthday); // 调用方法getDay获得出生日
showResult.append("出生日是:" + s2+"\n");
int phys=Integer.parseInt(physText.getText());
int chem=Integer.parseInt(chemText.getText());
float tot =total(phys,chem); //【代码8】 调用方法total计算总分;
String s = String.valueOf(tot);
showResult.append("总 =" + s);
}
catch(NumberFormatException event)
{ myLabel.setText("请输入数字字符");
}
}
else if(e.getSource() == exitButton)
{
dispose();
}
}
public float total(int m, int e)
{
return (m+e);
}
//【代码9】 // 写出方法getMonth,获得出生月份 //88-11-23
public String getMonth(String birthday){
String mon =birthday.substring(3,5);
return mon;
}
//【代码10】 // 写出方法getDay,获得出生日
public String getDay(String birthday){
String day =birthday.substring(6,8);
return day;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |