JAVA改错题

[复制链接]
查看11 | 回复4 | 2011-5-24 22:11:40 | 显示全部楼层 |阅读模式
class 小李类{
        float a, ?=3.14;
void 面积(){
                System.out.println(“面积”=+?*a*a);
}
void 周长(){
        System.out.println(“周长”=+2*a*?);
}
}
public class WorkB{
        public static void main(String args[ ])
                小李类 小李 = new小李类();
                小李.a=10.0f;
                小李.面积();
                小李.周长();
        }
}
import java.awt.*;
import java.awt.event.*;
class BiDaXiao extends Frame implements ActionListener{
        TextField text1,text2,text3;
        Button button;
        BiDaXiao()
        {
                setSize(400,300);
                setLayout(new FlowLayout());
                text1=new TextField(10);
                text2=new TextField(10);
                text3=new TextField(10);
                button=new Button(“比较大小”);
                add(text1);
                add(text2);
                add(text3);
                add(button);
                button.addActionListener(this);
                setVisible(true);
}
public void actionPerformed(ActionEvent e){
        if(Float.parseFloat(text1.getText())>Float.parseFloat(text2.getText()))        {
                                text3.setText(text1.getText()+”>”+ text2.getText());
}
else if Float.parseFloat(text1.getText())==Float.parseFloat(text2.getText())){
                text3.setText(text1.getText()+”=”+ text2.getText());
}
        else
text3.setText(text1.getText()+”b)
                {        max=a;
                        min=b;
                }
                else
                        max=b;
                        min=a;
                t3.set Text(String.valueOf(max));
                t4.set Text(String.valueOf(min));
        }
}
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Excercise1 extends Applet implements ActionListener{
        Text Field t1,t2;
        public void init()
        {
                t1=new Text Field(30);
                t2=new Text Field(30);
                add(new Label("输入所需比较大小的两数:"));
                add(t1);
                add(new Label("显示较大的数:"));
                add(t2);
                t1.addActionListener(this);
        }
        public void action performed(Action Event e){
                int a,b,t2;
                if(a>b)
                        t2=a;
                else
                        t2=b;
                t2.set Text(String.valueOf(t2));
        }
}

回复

使用道具 举报

千问 | 2011-5-24 22:11:40 | 显示全部楼层
全部都是基本的语法错误,标点符号不能用中文“”,要用英文的"",还有少{号,多空格等错,你学习java注意这点要!改正好的程序如下:1.class xiaoli{float a = (float) 3.14;void area(){System.out.println("面积" + a*a);}void round(){System.out.println("周长"+ 2*a);}}public class WorkB {public static void main(String args[ ]){xiaoli x = new xiaoli();x.a=10.0f;x.
回复

使用道具 举报

千问 | 2011-5-24 22:11:40 | 显示全部楼层
1.如下switch 语句打印“x is 5”、“x is 10”或“x is neither 5 nor 10”。//没有错switch( x ) {case 5:System.out.println( “x is 5” );break;case 10:System.out.println( “x is 10” );break;
回复

使用道具 举报

千问 | 2011-5-24 22:11:40 | 显示全部楼层
hehe
回复

使用道具 举报

千问 | 2011-5-24 22:11:40 | 显示全部楼层
有乱码的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行