JAVA高手进~~~~~追加分数~~~~
1、 设计一个Java Applet程序,输出“我的未来不是梦……”。要求:要写出HTML文件。2、设计一个Java Application程序,输出[1,100]内所有奇数之和。
1 个正确的追加20分~~~~~~
1、 设计一个Java Applet程序,输出“我的未来不是梦……”。要求:要写出HTML文件。2、设计一个Java Application程序,输出[1,100]内所有奇数之和。
1 个正确的追加20分~~~~~~
答案:编程:1、 设计一个Java Applet程序,输出“我的未来不是梦……”。要求:要写出HTML文件。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;
public class exa extends Applet
{
public void paint(Graphics g)
{
g.setColor(Color.gray);
g.drawString("我的未来不是梦...", 15, 20);
}
}
<html>
<head><title></title></head>
<body>
<applet code=exa.class height=100 width=300></applet>
</body>
</html>
2、 设计一个Java Application程序,输出[1,100]内所有奇数之和。
import java.awt.*;
import java.awt.event.*;
public class text
{
public static void main (String args[] )
{
int i;
int sum=0;
for(i=1;i<=100;i++)
{ if(i%2!=0)
continue;
sum+=i;
}
System.out.println(+sum);
}
}
3、 编写有两个文本区的小应用程序。当我们在一个文本区输入若干个数时,另一个文本区同时对你输入的数进行求和运算和求平均值运算,也就是说随着你的输入的变化,另一个文本区不断更新求和及平均值。(实现接口为TextListener ,接口中的方法是public void textValueChanged(TextEvent e))。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class exa extends Applet implements TextListener,ActionListener
{ TextArea txa1,txa2;
Button but;
Label lab;
public void init()
{
txa1=new TextArea(6,10);
txa2=new TextArea(6,10);
but=new Button("清除");
txa1.addTextListener(this);
but.addActionListener(this);
txa2.setEditable(false);
lab=new Label("求所以输入数字的累加和与平均值");
add(txa1);add(txa2);add(lab);add(but);
}
public void actionPerformed(ActionEvent e)
{if(e.getSource()==but)
{
txa1.setText("");
txa2.setText("");
}}
public void textValueChanged(TextEvent e)
{
String s=txa1.getText();
StringTokenizer geshu=new StringTokenizer(s);
int n=geshu.countTokens();
double a[]=new double[n];
double sum=0,average;
try{
for(int i=0;i<n;i++)
{String temp=geshu.nextToken();
double date=Double.parseDouble(temp);
a[i]=date;
sum=sum+a[i];
}
average=sum/n;
txa2.setText(null);
txa2.append("和:"+sum+"\n"+"平均数:"+average);
}
catch(NumberFormatException event)
{
lab.setText("请输入数字字符");
}
}
}
4、 设计一个Java Applet程序,要求有3个文本框(TextField),在第一个文本框中任意输入
一个整数,第二个文本框会提示出现这个数的平方,第三个文本框会提示出现这个数的
立方。(要求实现ActionListener接口中的actionPerformed(ActionEvent e)方法,有异常处
理,自己编写html文件)
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class exa extends Applet implements ActionListener
{ TextField text1,text2,text3;
public void init()
{
text1=new TextField(10);
text2=new TextField(20);
text3=new TextField(20);
text1.addActionListener(this);
text2.setEditable(false);
text3.setEditable(false);
// text2.addActionListener(this);
//text3.addActionListener(this);
add(text1);add(text2);add(text3);
}
public void actionPerformed(ActionEvent e)
{
try{
String s=text1.getText();
int n=Integer.parseInt(s);
int m1=n*n;
text2.setText(n+"的平方是:"+m1);
int m2=n*n*n;
text3.setText(n+"的立方是:"+m2);
}
catch(NumberFormatException event)
{
text1.setText("请输入数字字符");
text2.setText(null);
text3.setText(null);
}
}
}
不知道你下面的2题需要不需要`
都给你吧``
1、 设计一个Java Applet程序,输出“我的未来不是梦……”。要求:要写出HTML文件。
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
public class appletDemo extends Applet {
public void init() {
super.init();
this.setSize(200, 100);
}public void paint(Graphics g) {
Color c = g.getColor();
g.setColor(Color.RED);
g.drawString("我的未来不是梦……", 20, 40);
g.setColor(c);
}
}
html文件代码如下:<html>
<head>
<title>AppletDemo</title>
</head>
<body>
<applet code="appletDemo.class" width="200" height="100">
</applet>
</body>
</html>
2、设计一个Java Application程序,输出[1,100]内所有奇数之和。
public class applicationDemo {
public static void main(String[] args) {
&nbs