设计字符界面application程序,输入一字符,如果为小写字母,则转换为大写字符,如果为大写字母,则转换为小写字母;其它字符不变。
我写了下,总是错误,帮忙看下:
import java.awt.*;
import java.awt.event.*;
import
设计字符界面application程序,输入一字符,如果为小写字母,则转换为大写字符,如果为大写字母,则转换为小写字母;其它字符不变。
我写了下,总是错误,帮忙看下:
import java.awt.*;
import java.awt.event.*;
import java.math.*;
public class java1_4
{
public static void main(String args[])
{
new FrameInOut();
}
}
class FrameInOut extends Frame implements ActionListener
{
Label prompt;
TextField input,output;
FrameInOut()
{
super("大小写转换程序");
prompt = new Label("请输入一个字符");
input = new TextField(6);
output = new TextField(20);
setLayout(new FlowLayout());
add(prompt);
add(input);
add(output);
input.addActionListener(this);
setSize(300,200);
show();
}
public void actionPerformed(ActionEvent e)
{
char ch=input.getText();
if(ch>='a'&&ch<='z'){
ch=(char)(ch-32);
}
if(ch>='A'&&ch<='Z'){
ch=(char)(ch+32); }
output.setText(ch);
}
}
展开
全部