標題:

Java多維陣列的問題:顯示比要查詢的數字還低的數

發問:

我想問一個有關Java多維陣列的問題, 如果目前我有2個陣列, 第1陣列有 1 , 2 , 3 , 4 , 5 , 6 這6樣東西的號碼, 第2陣列是100,200,300,400,500,600這6樣東西的價錢, 當我輸入450這個價錢的時候, 便會顯示出比450這個價錢還要低的東西的號碼, 例:會顯示出 1 , 2 , 3 , 4 這4個號碼。 請問該怎麼做呢?

最佳解答:

import java.util.Scanner; public class Test { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int request = sc.nextInt(); int[] tags = new int[]{1,2,3,4,5,6}; int[] prices = new int[]{100,200,300,400,500,600}; for(int i=0;i<6; i++){ if(prices[i] < request){ System.out.print(tags[i]+" "); } } } } output 450 1 2 3 4

其他解答:

以題目來看不需陣列 用迴圈即可解決問題

 

此文章來自奇摩知識+如有不便請留言告知

8758B59A7FA1EEA7
arrow
arrow
    文章標籤
    我有 我想 查詢
    全站熱搜
    創作者介紹
    創作者 bxzbthf 的頭像
    bxzbthf

    bxzbthf的部落格

    bxzbthf 發表在 痞客邦 留言(0) 人氣()