import java.lang.*;
public class People
{
String name,sex;
int age;
void TZ(double a,double b,boolean c,String d,boolean e )
{
double height = a;
double weight = b;
boolean eye = c;
String favor = d;
boolean smoke = e;
System.out.println(height+"m");
System.out.println(weight+"kg");
if(eye == true)
{
System.out.println("单眼皮");
}
if(eye == false)
{
System.out.println("双眼皮");
}
System.out.println(favor);
if(smoke == true)
{
System.out.println("要吸烟");
}
if(smoke == false)
{
System.out.println("不吸烟");
}
}
}
class A
{
public static void main(String args[])
{
People TA;
TA = new People();z
TA.name = "唐诗杰";
TA.age = 24;
TA.sex = "男";
TA.TZ(9.9 ,9.9 ,false,"play comeputers",true);
System.out.println("名字:"+TA.name);
System.out.println("年龄:"+TA.age);
System.out.println("性别:"+TA.sex);
}
} 编译成功
运行时出现
Exception in thread "main" java.lang.NoClassDefFoundError: People/class
Caused by: java.lang.ClassNotFoundException: People.class
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
大家帮帮忙哈~~ 在下感谢了
public class People
{
String name,sex;
int age;
void TZ(double a,double b,boolean c,String d,boolean e )
{
double height = a;
double weight = b;
boolean eye = c;
String favor = d;
boolean smoke = e;
System.out.println(height+"m");
System.out.println(weight+"kg");
if(eye == true)
{
System.out.println("单眼皮");
}
if(eye == false)
{
System.out.println("双眼皮");
}
System.out.println(favor);
if(smoke == true)
{
System.out.println("要吸烟");
}
if(smoke == false)
{
System.out.println("不吸烟");
}
}
}
class A
{
public static void main(String args[])
{
People TA;
TA = new People();z
TA.name = "唐诗杰";
TA.age = 24;
TA.sex = "男";
TA.TZ(9.9 ,9.9 ,false,"play comeputers",true);
System.out.println("名字:"+TA.name);
System.out.println("年龄:"+TA.age);
System.out.println("性别:"+TA.sex);
}
} 编译成功
运行时出现
Exception in thread "main" java.lang.NoClassDefFoundError: People/class
Caused by: java.lang.ClassNotFoundException: People.class
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
大家帮帮忙哈~~ 在下感谢了
String name, sex; int age;
public static void main(String args[])
{
People TA;
TA = new People();
TA.name = "唐诗杰";
TA.age = 24;
TA.sex = "男";
TA.TZ(9.9 ,9.9 ,false,"play comeputers",true);
System.out.println("名字:"+TA.name);
System.out.println("年龄:"+TA.age);
System.out.println("性别:"+TA.sex);
}
void TZ(double a, double b, boolean c, String d, boolean e) {
double height = a;
double weight = b;
boolean eye = c;
String favor = d;
boolean smoke = e; System.out.println(height + "m");
System.out.println(weight + "kg");
if (eye == true) {
System.out.println("单眼皮");
}
if (eye == false) {
System.out.println("双眼皮");
} System.out.println(favor);
if (smoke == true) {
System.out.println("要吸烟");
}
if (smoke == false) {
System.out.println("不吸烟");
} }
}
只要把main函数移到public类中就可以了。