| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 595 人关注过本帖
标题:我是小菜鸟提出一个菜鸟级问题
只看楼主 加入收藏
mx250052
Rank: 2
等 级:论坛游民
帖 子:61
专家分:25
注 册:2009-3-1
结帖率:77.78%
收藏
 问题点数:0 回复次数:0 
我是小菜鸟提出一个菜鸟级问题
我的一个代码是这样的
程序代码:
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("判断");
为什么我在这给他一个初值是出现了这样一个问题:
LeapyearTest.java:24: 需要 <标识符>
    result=new Label("请输入要判断的年份 ");
          ^
LeapyearTest.java:25: 需要 <标识符>
    t1=new TextField(5);
      ^
LeapyearTest.java:26: 需要 <标识符>
    btn=new Button("判断");
       ^
3 错误

标识符也给了定义了。喽:在这
    Label result;
    TextField t1;
    Button btn;
    int year;
    boolean leap;

可是当我把这些数据放入init()中时则不出现这类问题。
    
    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:25: 需要 <标识符>
    t1=new TextField(5);
      ^
LeapyearTest.java:26: 需要 <标识符>
    btn=new Button("判断");
       ^
3 错误

标识符也给了定义了。喽:在这
    Label result;
    TextField t1;
    Button btn;
    int year;
    boolean leap;

可是当我把这些数据放入init()中时则不出现这类问题。
搜索更多相关主题的帖子: 小菜 
2009-07-13 18:25
快速回复:我是小菜鸟提出一个菜鸟级问题
数据加载中...
 
   



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

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