gpt4 book ai didi

Java奇数循环

转载 作者:行者123 更新时间:2023-11-29 05:27:25 24 4
gpt4 key购买 nike

我正在尝试输出第一个“x”赔率,但我不知道如何在 x 所在的数字处停止循环。例如...如果您输入 6,我希望它显示 1、3、5、7、9、11。但是,我的编码会在所有情况下做到这一点。

import java.util.Scanner;


public class OddNumber {

public static void main(String[] args) {
// TODO Auto-generated method stub

System.out.println("Please input a number.");
Scanner keyboard = new Scanner(System.in);
int x = keyboard.nextInt();
int total = x*x;
if (x > 0){
System.out.println("The first 5 odd numbers are...");
}
if (x > 0){
for (int i = 0; i < total; i++){
if (i % 2 != 0){
System.out.println(i+"");
}}
System.out.println("The total is "+total);
}

}


}

最佳答案

这是最有效的(基于不寻常的要求):

var oddNumber = 1;
for (int i=0; i<x; i++) {
System.out.println(oddNumber);
oddNumber += 2;
}

关于Java奇数循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22213387/

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