±Û¾´ÀÌ :ÀÌÁß¿ø 1999³â 10¿ù 09ÀÏ 16:49:20
¿¡Çø®ÄÉÀ̼ÇÀ» ÀÌ¿ëÇؼ ¹è¿À» ½ÇÇèÇØ º¸´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
½ÇÇà½Ã java TTEEE 2 3 À̶ó°í Çϸé
TTEEE¶ó´Â °ÍÀÌ 2¿Í 3À» args[0],args[1]¿¡ ÀúÀåÇÑ ÈÄ
±×¸¸Å ¹è¿À» ¼±¾ðÇÏ´Â °ÍÀ» ÀǵµÇÑ °ÍÀε¥,
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at TTEEE.main(TTEEE.java:14)
¶ó´Â ±ÛÀÌ °è¼Ó ¶ß³×¿ä. µµ´ëü ¹¹°¡ ¹®Á¦ÀÎÁö ¸ð¸£°Ú½À´Ï´Ù.
¶Ç ´Ù¸¥ Áú¹®ÀÌ Àִµ¥¿ä. array´Â ÃʱâÈÇÏÁö ¾ÊÀ¸¸é ÀÚµ¿À¸·Î 0À̶õ °ªÀ» °¡Áö°í ÀÖ³ª¿ä?
¾Æ·¡ÀÇ ¼Ò½º¿¡¼ °ªÀ» ÁØ°ÍÀº [0][1]¹Û¿¡ ¾ø´Âµ¥ ³ª¸ÓÁöµéÀº ¾î¶² °ªÀ» °¡Áö°í ÀÕÀ»±î ±Ã±ÝÇÕ´Ï´Ù.
import java.io.*;
public class TTEEE{
public static void main(String args[]) {
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
System.out.println(b);
int array[][];
array=new int[a][b];
array[0][1]=5;
System.out.println(array[a][b]);
System.out.println(array[0][1]);
System.out.println(array[0][0]);
System.out.println(a+b);
}
}