ورود

View Full Version : سوال: پیمایش در آرایه ها در جاوا



meshkat1990
دوشنبه 05 فروردین 1392, 16:02 عصر
سلام
توی ی آرایه ی چند بعدی در جاوا چجوری میشه پیمایش کرد؟

یعنی مثلا یه آرایه ی 5*5 داریم، میخوایم اگر توی بالاترین خونه نیستیم با دستور up بتونیم یک خونه بریم بالا.

maktoom
دوشنبه 05 فروردین 1392, 20:10 عصر
سلام

با دستور up بتونیم یک خونه بریم بالا
حقیقت اینه که ما در جاوا دستوری با سینتکس up نداریم(جستجو هم کردم چیزی ندیدم).اما توی جاوا .length داریم که باهاش میشه طول یه آرایه رو بدست آورد.
بعد می تونید بهش بگید بره توی خونه با ابعاد .length

meshkat1990
دوشنبه 05 فروردین 1392, 21:09 عصر
میشه یه جوری گفت برو به خونه ی مثلا (1,1)؟
یا این کارو هم نمیشه کرد؟

maktoom
دوشنبه 05 فروردین 1392, 23:24 عصر
خب چکاریه یه واحد از سطر کم کنید.

MunderLine
سه شنبه 06 فروردین 1392, 13:17 عصر
سلام

برنامه شما شبیه یه روبات مجازیه
امیدوارم کد زیر بهتون کمک کنه

import java.util.*;

class New {
public static void main(String[] args) {
int[][] table = new int[5][5];
Scanner sc = new Scanner(System.in);
table[1][1] = 12;
System.out.println("Please enter row number: ");
int row = sc.nextInt();
System.out.println("Please enter column number: ");
int column = sc.nextInt();
System.out.println("The value of house " + row + " , " + column + " is " + table[row][column] );

}

}


در این کد اگر خانه 1 و 1 را انتخاب کنید، چون مقدار آن را 12 قرار داده ایم، در پایان مقدار 12 را برای شما چاپ می کند