| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1404 人关注过本帖
标题:高手帮改改?我是小菜鸟
取消只看楼主 加入收藏
mx250052
Rank: 2
等 级:论坛游民
帖 子:61
专家分:25
注 册:2009-3-1
结帖率:77.78%
收藏
已结贴  问题点数:20 回复次数:1 
高手帮改改?我是小菜鸟
程序代码:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class LeapyearTest extends Applet implements ActionListener
// 继承类 Applet 并实现接口 ActionListener
{
    public static void main(String args[])
    {
       Frame frame =new Frame();
       //创建 Frame 的实例(对象)
       LeapyearTest lea=new LeapyearTest();
       lea.init();
       frame.add(lea);
       frame.setSize(400,100);
       frame.show();
    }
    Label result;
    TextField t1;
    Button btn;
    int year;
    boolean leap;
    
    result=new Label("请输入要判断的年份 ");
    t1=new TextField(5);
    btn=new Button("判断");
   
    public void init()
    {
        //result=new Label("请输入要判断的年份 ");
        //t1=new TextField(5);
        //btn=new Button("判断");
    
        setLayout(new FlowLayout());
        add(t1);
        add(btn);
        add(result);
        btn.addActionListener(this);
    }
    
    public void actionPerformed(ActionEvent e)
    {
        year=Integer.parseInt(t1.getText());
        if((year%4==0)&&((year%100)!=0))
            leap=true;
        else if(year%400==0)
            leap=true;
        else
            leap=false;
            
        if(leap=true)
           result.setText(year+"年是闰年");
        else
           result.setText(year+"年不是闰年");
        
        t1.setText("");
    }
}


结果成了:
LeapyearTest.java:24: 需要 <标识符>
    result=new Label("请输入要判断的年份:     "
          ^
LeapyearTest.java:24: 非法字符: \65307
    result=new Label("请输入要判断的年份:     "
                                       ^
LeapyearTest.java:26: 需要 <标识符>
    btn=new Button("判断");
       ^
LeapyearTest.java:40: 非法字符: \65288
        if((year%4==0)&&((year%100)!=0))
           ^
LeapyearTest.java:40: 非法字符: \65289
        if((year%4==0)&&((year%100)!=0))
                     ^
LeapyearTest.java:40: 非法字符: \65288
        if((year%4==0)&&((year%100)!=0))
                         ^
LeapyearTest.java:40: 非法字符: \65289
        if((year%4==0)&&((year%100)!=0))
                                  ^
LeapyearTest.java:41: 需要 ')'
            leap=true;
                     ^
LeapyearTest.java:50: 非法字符: \65307
           result.setText(year+"年不是闰年");
                                       ^
9 错误

请问出现这些情况应该怎么修改和出错的原因?

[[it] 本帖最后由 mx250052 于 2009-7-13 18:06 编辑 [/it]]
搜索更多相关主题的帖子: 小菜 改改 
2009-07-13 17:11
mx250052
Rank: 2
等 级:论坛游民
帖 子:61
专家分:25
注 册:2009-3-1
收藏
得分:0 
是半角和全角的问题!谢谢啦!涨了点见识了@
2009-07-13 18:10
快速回复:高手帮改改?我是小菜鸟
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051634 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved