gpt4 book ai didi

java - 打印的执行顺序

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:31:17 27 4
gpt4 key购买 nike

这个程序给出了输出-

A 1 2

它不应该给出输出吗-

1 A 2

因为首先 a.i 应该打印 1 然后 a.getI() 执行并且应该打印 A 2

public class A1{

int i=1;

public int getI(){
System.out.print("A ");
return i+1;
}

public static void main(String args[]){
A1 a=new A1();
System.out.print(a.i+" "+a.getI());
}
}

最佳答案

在这个表达式中:

a.i+" "+a.getI()

首先评估对 a.getI() 的调用,然后通过连接 a.i 加上 a.getI() 形成字符串>

关于java - 打印的执行顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10364079/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com