java里这个程序为什么输出的xyzabc是数值

2024-11-23 09:45:33
推荐回答(1个)
回答(1):

class Xx{ int a; int b; int c; int d; int e; int f; //把你的那两个方法合并成一个方法了 void aa(int a){ this.a=a; //给属性a赋值 b=a+1; //给属性b赋值。。。 c=b+2; d=c+3; e=d*2; f=e*3; }}public class Qq{ //类名首字母大写 public static void main(String[] args){ Xx x=new Xx(); Scanner in=new Scanner(System.in); System.out.println("请输入数值"); int a=in.nextInt(); x.aa(a); //调用x的aa方法,并传参a,给x的各个属性赋值 System.out.println("a的值为"+a); System.out.println("b的值为"+x.b); System.out.println("c的值为"+x.c); System.out.println("d的值为"+x.d); System.out.println("e的值为"+x.e); System.out.println("f的值为"+x.f); }}