请教大家
public class A {
int sex;
int salary;
void mw(int sex) {
switch (sex) {
case 0:
System.out.println("男");
break;
case 1:
System.out.println("女");
break;
default:
System.out.println("妖");
}
}
void employed(int salary) {
if (salary == 0)
System.out.println("i am jobless");
else
System.out.println("i have a job");
}
double income(int wage) {
System.out.println("税前" + wage);
return wage * 0.9;
}
public static void main(String[] args)
{
A wc = new A();
A hj = new A();
wc.sex=1;
wc.salary=2;
wc.mw(wc.sex);
wc.employed(wc.salary);
//wc.income(100);
//double income=wc.income(100);
//System.out.println("年薪"+wc.income(100));
System.out.println("税后"+wc.income(100));
//这里我没有把wc.income(100)作为返回值赋给double income,
//怎么他还是会输出wage*0.9的值90,目前还是不太了解返回的运行机制,
//麻烦大家和我讲解一下,谢
}
}