标题:两个for 循环嵌套出问题,总是在自己不需要的情况下跳转到第一个循环
取消只看楼主
lihuahao哈
Rank: 2
等 级:论坛游民
威 望:1
帖 子:27
专家分:39
注 册:2018-11-17
结帖率:100%
 问题点数:0 回复次数:2 
两个for 循环嵌套出问题,总是在自己不需要的情况下跳转到第一个循环
package homeworks1;
import java.util.Scanner;
//本代码是为了输出一串不重复的数字,另附个人调试图
public class test {
    public static void main(String[] args) {
        int k=0;int[] number=new int[5];
        Scanner input=new Scanner(System.in);[
        for(int i=0;i<number.length;i++) {
            System.out.println("输入第"+(i+1)+"个数");
            number[i]=input.nextInt();                    
            for(int j=i;j>0;j--) {
                k=number[i];
                if(k==number[j-1]) {
                    System.out.println("数字重复,重新输入");
                    number[i]=input.nextInt();   
                    j=i;                    
                }   
            }   
        }   
        System.out.println("已输入数字为:");
        for (int i = 0; i < number.length; i++) {            
            System.out.print(number[i]+"  ");
        }
    }   
}
搜索更多相关主题的帖子: for 循环 int number System 
2019-04-13 11:45
lihuahao哈
Rank: 2
等 级:论坛游民
威 望:1
帖 子:27
专家分:39
注 册:2018-11-17
得分:0 
找了好久都没发现错在哪里,求大神回答!

[此贴子已经被作者于2019-4-13 15:14编辑过]


不懂就问,我也想变强!
2019-04-13 11:47
lihuahao哈
Rank: 2
等 级:论坛游民
威 望:1
帖 子:27
专家分:39
注 册:2018-11-17
得分:0 
回复 3楼 rind
感谢你,问题解决了,我懂了

不懂就问,我也想变强!
2019-04-13 18:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-494101-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.127414 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved