java吧 关注:1,247,842贴子:12,729,058
  • 6回复贴,共1

求怎么运用for的方法写一个编码 需要显示数字在哪个位置

只看楼主收藏回复

要怎么运用for来解答这条问题 前面要输入多少数字我会 但后面要显示数字在哪个位置要怎么做?
答案结果要这样:
How many numbers will be entered? 8
Enter num: 5
Enter num: 7
Enter num: 6
Enter num: 7
Enter num: 7
Enter num: 3
Enter num: 8
Enter num: 6
The first 7 was in position 2
The last 7 was in position 5


1楼2017-06-30 11:50回复
    前面我已经写了,后面要找数字的位置不知道怎么做?
    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    int number;
    System.out.print("How many numbers will be entered? ");
    number = input.nextInt();
    for (int count=0; count<=number; count++) {
    System.out.print("Enter num: " );
    count = input.nextInt();


    2楼2017-06-30 12:06
    回复
      你把输入的数字放进数组,然后遍历数组打印i+1


      IP属地:上海来自Android客户端3楼2017-06-30 12:09
      收起回复
        集合,正着遍历再反着遍历


        IP属地:黑龙江来自Android客户端5楼2017-07-01 17:26
        回复