首先,在JAVA里,一切都是类,就是程序里的所有内容都是在类里。其次,JAVA编程 ,实际就是向对象发送消息,也可以咐游理解成,通过对象调用方法。回到你的问题,一个程序的输出作为里一个程序的输入,说白了,就是一个对象的方法的返回值作为另一个对象的方法的参数。如:
class IsOut{int f(){return 2}
}
public class IsIn{
static void myPrint(int n){
System.out.print(""+n)
}
衡团销 public static void main(String args[]){
IsOut io = new IsOut()
或竖 myPrint(io.f())
}
}
这是我个人的理解。
结果是31,因为你的坦告程序里面case 后面都没有break语冲信喊句跳出,所以会依次执行下去,知散野道循环结束,具体来说就是当i=1的时候先执行case1,在执行case2,在执行default 此时a=8;然后执行i++,i=2,然后执行case2,在执行default 此时a先加3在加5就等于16,在执行i++,i=3,然后依次执行case3,case1(什么都没做),case2,defaultcase3此时a=16+2+3+5=26然后就是i++,i=4,执行default a=a+5=31,i++,i=5,不满足循环条件跳出循环,程序结束,a=31希望采纳欢迎分享,转载请注明来源:内存溢出
评论列表(0条)