JAVA问题,学JAVA的请进。

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:39:58
请大家帮帮忙,写出下面的程序,谢谢~!!
(1)编写字符界面的Java Application,将用户输入的小写字符转化成大写字符打印在屏幕上,若用户输入的不是小写字符则打印信息说明无法完成指定的操作。
(2)编写一个Applet程序,从键盘输入一个整数,求出其阶乘值。
(3)编写图形界面的Java Application,接受用户输入的一个0~100之间的分数,将其转化成1~5的5分计分法.
请大家写的时候标明题号,要运行成功了才发过我.谢谢合作!~

简单得写一下
1:

import java.io.InputStream;
import java.io.*;

public class Upper {
private void l2u(char c) {
if (c < 97 || c > 122) {
System.out.println("Error !");
}
System.out.println((char) (c - 32));
}

public static void main(String[] args) {
Upper upper = new Upper();
InputStream is = System.in;
try {
char c = (char) (is.read());
upper.l2u(c);
} catch (IOException ex) {
}
}
}

2:

import java.awt.*;
import java.applet.*;
import javax.swing.JButton;
import javax.swing.JTextField;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Factorial extends Applet implements ActionListener {
boolean isStandalone = false;
JButton button = new JButton();
JTextField