½ÇÁ¦ ¿¹ÀÔ´Ï´Ù.


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :¹ÚÂù¿ì 2000³â 4¿ù 27ÀÏ 09:33:56

In Reply to: Á¶±Ý¸¸..´õ ÀÚ¼¼ÇÏ°Ô ¾ÈµÉ±î¿ä^^? posted by ÇöÁ¤ on 2000³â 4¿ù 27ÀÏ 00:28:00:

import java.io.*;


public class InputArrayDemo
{
public static void main(String[] args)
{
//Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ ÀԷ¹ޱâ À§ÇØ Áغñ
//À̶§ 1¹ÙÀÌÆ® ½ºÆ®¸²°ú 2¹ÙÀÌÆ® ½ºÆ®¸² ¿¬°áÀ» À§ÇØ InputStreamReader¸¦ ¸Å°³·Î »ç¿ë.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));


String input = "";


//ÀÔ·ÂÀ» ¹Þ±â À§ÇØ ´ë±â
//ÀÔ·ÂÇÏ°í ¿£Å͸¦ Ä¡¸é ÁÙ¹Ù²Þ ¹®ÀÚ¸¦ Á¦¿ÜÇÑ ÀÔ·Â ¹®ÀÚ¿­À» input¿¡ ´ëÀÔ
try
{
System.out.println("ÀÔ·ÂÇϽʽÿÀ");
input = br.readLine();
System.out.println("ÀԷ¹ÞÀº ³»¿ë: " + input);
}
catch (IOException ex)
{
System.out.println("ÀԷ¹޴ Áß ¿¡·¯¹ß»ý: " + ex.toString());
}

//ÀÔ·Â ¹ÞÀº ¹®ÀÚ¿­ÀÇ ±æÀ̸¦ ±¸ÇÑ´Ù.
int len = input.length();


//ÀԷ¹ÞÀº °¢ ÀÚ¸®¸¦ µû·Î ÀúÀåÇϱâ À§ÇØ ±×¸¸Å­ÀÇ ¹è¿­ Áغñ
int[] array = new int[len];


for (int i=0; i<input.length() ; i++ )
{
//°¢°¢ÀÇ À§Ä¡¿¡ ÀÖ´Â ¹®ÀÚ¿¡ Â÷·Ê·Î Á¢±Ù
String sub = input.substring(i, i+1);


try
{
//¹®ÀÚ¸¦ ¼ýÀÚ·Î º¯È¯
array[i] = Integer.parseInt(sub);
}
catch (NumberFormatException ex)
{
System.out.println("¹®ÀÚ¸¦ ¼ýÀÚ·Î º¯È¯ÇÒ ¶§ ¿¡·¯¹ß»ý: " + ex.toString());
array[i] = 0; //¿¡·¯°¡ ³­ ¿ä¼Ò¿¡´Â 0À» ³Ö±â·Î ÇÑ´Ù.
}
}


System.out.println("º¯È¯ ÈÄ ¹è¿­ ³»¿ë:");
for (int i=0; i<array.length; i++)
{
System.out.println("array[" + i + "] = " + array[i]);
}
}
}


½ÇÇà °á°ú´Â ´ÙÀ½°ú °°ÀÌ ³ª¿É´Ï´Ù.


ÀÔ·ÂÇϽʽÿÀ
23as5a1
ÀԷ¹ÞÀº ³»¿ë: 23as5a1
¹®ÀÚ¸¦ ¼ýÀÚ·Î º¯È¯ÇÒ ¶§ ¿¡·¯¹ß»ý: java.lang.NumberFormatException: a
¹®ÀÚ¸¦ ¼ýÀÚ·Î º¯È¯ÇÒ ¶§ ¿¡·¯¹ß»ý: java.lang.NumberFormatException: s
¹®ÀÚ¸¦ ¼ýÀÚ·Î º¯È¯ÇÒ ¶§ ¿¡·¯¹ß»ý: java.lang.NumberFormatException: a
º¯È¯ ÈÄ ¹è¿­ ³»¿ë:
array[0] = 2
array[1] = 3
array[2] = 0
array[3] = 0
array[4] = 5
array[5] = 0
array[6] = 1



´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]