java新人问题
import java.util.*;
class people{
String name;
int age;
String sex;
}
class message{
void input(people a){
Scanner reader=new Scanner(System.in);
String a.name=reader.next();
int a.age=reader.nextInt();
while (a.age<0){
System.out.println("错误输入,重新输入!");
a.age=reader.nextInt();
}
String a.sex=reader.next();
}
void output(people a){
System.out.println("姓名:"+a.name);
System.out.println("年龄:"+a.age);
System.out.println("性别:"+a.sex);
}
}
public class lianxi1{
public static void main(String args[]){
a=new people();
b=new people();
zs=new message();
ls=new message();
zs.input(a);
ls.input(b);
zs.output(a);
ls.output(b);
}
}
报错总说少了分号为什么