JAVA 编程题求教

1.编写一个Application程序,使用字符界面从键盘输入一个字符,然后把这个字符复制一次在一行输出.2.编写一个Application程序,从键盘输入一个字符,输出... 1.编写一个Application程序,使用字符界面从键盘输入一个字符,然后把这个字符复制一次在一行输出.
2.编写一个Application程序,从键盘输入一个字符,输出这个字符的整数数值。
3.对数组a[]={30,1,-9,70,25}进行由小到大的排序,并输出最终结果。
4.编写一个Application程序,实现如下功能。
(图形界面的JAVA APPLICATION 上面是请输入你的名字 然后是文本框
下面文本框就会显示 XXX,欢迎您! 后面有个关闭按钮)
5.分别编写APPLET和APPLICATION程序,使运行后在屏幕上生成如下的图案。
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
6.输出10000以内的所有完全数。完全数是指等于其所有因子和(包括1但不包括这个数本身)的数。例如:6=1*2*3 6=1+2+3,则6是一个完全数。
7.编写程序,找出所有的水仙花数并输出。水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如371=3的立方+7的立方+1的立方,371就是水仙花数。(提示:使用Math.pow() 方法求立方。)
8.构造一个类(Point)来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值(getPoint()),对点的坐标进行赋值(setPoint()),编写应用程序生成该类的对象并对其进行操作。
不用都回答 最后我会按最多的给分 超过半数正确的追加100分
展开
 我来答
hero_return
2008-06-17 · 超过26用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:66.8万
展开全部
第一问:
class List1 {
public static void main(String args[]) throws Exception
{
int b;
while((b=System.in.read()) != -1)
{System.out.write(b);}
}
}

第二问:
import javax.swing.JOptionPane;
class List2
{
public static void main(String[] a)
{
String str = JOptionPane.showInputDialog("Please enter a char");
char c_str = str.charAt(1);
System.out.println((int)c_str);
}
}
第三问:
class List3
{
public static void main(String[] args)
{
int[] a={30,1,-9,70,25};
Arrays.sort(a);
for(int i = 0; i<a.length; i++)
{
System.out.println(a[i]);
}
}
}
第四问:
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class List1 extends JFrame implements ActionListener {
private JLabel lstName;
private JTextField txfName;
private JTextArea txaName;
private JButton btnClose;
public List1()
{
lstName = new JLabel("请输入你的姓名:");
txfName = new JTextField(20);
txfName.setActionCommand("name");
txfName.addActionListener(this);
txaName = new JTextArea();
btnClose = new JButton("关闭窗口");
btnClose.setActionCommand("close");
btnClose.addActionListener(this);
getContentPane().setLayout(new GridBagLayout());
GridBagConstraints gs = new GridBagConstraints();
gs.fill = GridBagConstraints.BOTH;
getContentPane().add(lstName,gs);
gs.gridwidth = GridBagConstraints.REMAINDER;
getContentPane().add(txfName,gs);
getContentPane().add(txaName,gs);
gs.gridwidth = GridBagConstraints.REMAINDER;
getContentPane().add(btnClose,gs);
}
public static void main(String[] args)
{
JFrame.setDefaultLookAndFeelDecorated(true);
List1 frm = new List1();
frm.pack();
frm.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getActionCommand().equals("name"))
{
String strIn = txfName.getText();
txaName.setText(strIn + ",欢迎您!");
}
if(e.getActionCommand().equals("close"))
{
System.exit(0);
}
}
}
磬石163
2008-06-17 · 超过32用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:76.3万
展开全部
全部写出来了,都很简单。太多了,贴到那?你给我发消息吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
圣恩恩
2008-07-02 · TA获得超过221个赞
知道小有建树答主
回答量:247
采纳率:0%
帮助的人:222万
展开全部
楼主你给你分真是不稀血本啊..唉..可惜有些我不会做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式