package 包名;创建一个包,这里所指的包不是相当于一个文件夹呢?
为什么我创建一个包后并没有创建一个文件夹呢?另:我的程序在没有加package myjava;时可以运行。
为什么我加了这句就不能运行了呢?(编译通过)。程序如下:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;public class Myjava extends Applet implements ActionListener
{
Label result;
TextField in1;
Button btn;
int i;public void init()
{
result=new Label("请输入0--12之间的值");
in1=new TextField(5);
btn=new Button("OK");
add(in1);
add(btn);
add(result);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
i=Integer.parseInt(in1.getText());
if((i>12)||(i<0))
result.setText("请输入0--12之间的值");
else{
switch(i)
{
case 2: result.setText("28");
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: result.setText("31");
break;
default: result.setText("30");
}
}
}
}
为什么我创建一个包后并没有创建一个文件夹呢?另:我的程序在没有加package myjava;时可以运行。
为什么我加了这句就不能运行了呢?(编译通过)。程序如下:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;public class Myjava extends Applet implements ActionListener
{
Label result;
TextField in1;
Button btn;
int i;public void init()
{
result=new Label("请输入0--12之间的值");
in1=new TextField(5);
btn=new Button("OK");
add(in1);
add(btn);
add(result);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
i=Integer.parseInt(in1.getText());
if((i>12)||(i<0))
result.setText("请输入0--12之间的值");
else{
switch(i)
{
case 2: result.setText("28");
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: result.setText("31");
break;
default: result.setText("30");
}
}
}
}
可以生成目录