gpt4 book ai didi

java - 在java中通过循环打印许多值

转载 作者:行者123 更新时间:2023-12-01 19:53:48 25 4
gpt4 key购买 nike

public class teste {

public static void main(String[] args) {
int t1=5;
int t2=10;
int t3=30;

for(int i=1;i<4;i++)
{
System.out.println("t"+i);
}

}}

大家好,我不知道它是否存在于 java 中,但我想通过循环打印 t1 t2 t3,例如 i=1 t(i=1) => t1 所以它会给我们 5,怎么办我这样做了,谢谢大家。

最佳答案

3 个变量意味着需要三个原子语句,但要以连续方式访问它们,请将它们收集在数组等容器中,因此使用

int t1=5;
int t2=10;
int t3=30;
int[] arr = {t1,t2,t3}; // array index start from 0
// 0 1 2
// arr[0] is 5
// arr[1] is 10 and so on

for(int i=0;i<3;i++)
{
System.out.println(arr[i]);
}

其他选项:使用 var args ,它仍然是一个数组,但像数组一样灵活

static void printNums(int... arr){
for(int i=0;i<arr.length;i++)
{
System.out.println(arr[i]);
}
}

并称其为

printNums(t1,t2);
printNums(t1,t2,t3);
printNums(1,2,3,4,5,6);

关于java - 在java中通过循环打印许多值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50335994/

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