[ÇØ°á] java Áú¹® µå¸³´Ï´Ù.

   Á¶È¸ 2043   Ãßõ 0    

java 관련하여 아이 과제인데

애가 너무 힘들어 하는데 저도 java는 모르다보니 도와 줄수가 없네요.


혹시 아시는분 계시면 힌트라도 부탁드립니다....ㅠㅠ


4x4 크기의 정수 배열 src를 만들고 이곳에 사용자로부터 16개의 정수를 입력받으라. 

그리고 4x4 크기의 정수 배열 binary를 만들고 배열 src의 각 원소에 대해 5보다 작으면 0 으로 5보다 크거나 같으면 1로 binary 배열을 구성하라.



한 줄에 4개씩 총 16개의 양수를 입력하세요 

1 5 8 20 

9 2 6 3 

5 5 10 13 

6 2 2 9 

변형한 binary 배열을 출력합니다. 

0 1 1 1 

1 0 1 0 

1 1 1 1 

1 0 0 1 

* 초록색은 사용자가 입력한 16개의 정수입니다.

- by inoree.com -
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¿ä»õ ÀÚ¹Ù¸¦ ¸¹ÀÌ ¾È½á¼­... ±Ùµ¥ ´ëÃæ ÀÌÁ¤µµ¸é µÉ°Ì´Ï´Ù.

int[][] src = new int[4][4];
boolean[][] binary = boolean int[4][4];
Scanner in = new Scanner(System.in);

System.out.println("Type the digit:");

for (int i = 0; i < src.length; i++) {
    for (int j = 0; j < src[i].length; j++) {
        int srcin = in.nextInt();
        src[i][j] = srcin;
        if (srcin < 5) {
            binary[i][j] = 0;
        } else {
            binary[i][j] = 1;
        }
    }
}

for (int i = 0; i < binary.length; i++) {
    for (int j = 0; j < binary[i].length; j++) {
        System.out.print(binary[i][j] + " ");
    }
    System.out.println("\n");
}
     
½ÇÇàÇغ¸Áø ¾Ê¾ÒÁö¸¸ NullPointerException ³¯°Å °°³×¿ä.
µÎ °³ÀÇ Áßø loop¿¡¼­
outer loop(º¯¼ö i) ¿Í inner loop(º¯¼ö j)»çÀÌ¿¡
  src[i] = new int[4] ;
¿Í
  binary[i] = new int[4] ;
¸¦ °¢°¢ ³Ö¾îÁà¾ß ¿¡·¯ ¾øÀÌ µ¹ °Í °°Àºµ¥¿ä?
          
±èȲÁß 2021-09
³Ê¹«³Ê¹« °¨»çÇÕ´Ï´Ù...!!!
12½Ã°£µ¿¾È ²þ²þ´ë´ø°ÍÀ» ´öºÐ¿¡ ¹Ù·Î ÇØ°áÇÒ¼ö ÀÖ¾ú³×¿ä

»ì¦ ¿¡·¯°¡ À־ ÀÌ ºÎºÐ ¼öÁ¤ÇÏ´À¶ó ¹Ù·Î °¨»ç ¸»¾¸À» ¸øµå·È³×¿ä...^^;;
ÃÖÁ¾ ¿Ï¼ºÇØ º» ¼Ò½ºÄÚµå ¿Ã·Á º¾´Ï´Ù.
´ÙÇàÀÌ ÀÌ»ó¾øÀÌ Àß ³ª¿À´õ¶ó°í¿ä....ÇìÇì


import java.util.Scanner;

public class Arrangement {
public static void main(String[] args) {


int[][] src = new int[4][4];
int[][] binary = new int[4][4];
Scanner in = new Scanner(System.in);

System.out.println("ÇÑ ÁÙ¿¡ 4°³¾¿ ÃÑ 16°³ÀÇ ¾ç¼ö¸¦ ÀÔ·ÂÇϼ¼¿ä");

for (int i = 0; i < src.length; i++) {
    for (int j = 0; j < src[i].length; j++) {
        int srcin = in.nextInt();
        src[i][j] = srcin;
        if (srcin < 5) {
            binary[i][j] = 0;
        } else {
            binary[i][j] = 1;
        }
    }
}

System.out.println("º¯ÇüÇÑ binary ¹è¿­À» Ãâ·ÂÇÕ´Ï´Ù.");
for (int i = 0; i < binary.length; i++) {
    for (int j = 0; j < binary[i].length; j++) {
        System.out.print(binary[i][j] + " ");
    }
    System.out.println("");
}
}
}
          
c++ 2Áß dynamic array´Â int**ÀÌ°í pointer of pointer¶ó ±×·¸°Ô ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
c++ 2Áß static array´Â int[][]ÀÌ°í ½ºÅÿ¡ ÀâÈ÷¸é ¾ÈÇصµ µË´Ï´Ù.
c++ 2Áß mixed(?) array´Â *int[]ÀÌ°í... º¸Åë À߾Ⱦ¹´Ï´Ù..
java´Â ¾îÂ÷ÇÇ [][]¹Û¿¡ ¾ø°í ¾ÈÇصµ µË´Ï´Ù.
¸ÚÁö±º¿ä...
Àúµµ Çغ¼°Ì´Ï´Ù....

´ÙÀ½ ¹®Á¦ ´õ ÁÖ¼¼¿ä..

¾ó¸¶´øÁö......

È¥ÀÚ¸¸ ÇØ º¼°Ì´Ï´Ù..

À§ÀÇ µÎºÐ ÄÚ¸ÇÆ® Âü°íÇÏ¿© ÇØ º¼°Ô¿ä..

4°³¾¿, 4°³¾¿ ³ª´²¼­ ÀԷ¹޴ Äڵ嵵 ³Ö¾îÁÖ¼¼¿ä..
     
ÄÚµù ¹®Á¦ ÇÊ¿äÇÏ½Ã¸é ¿©±â °¡½Ã¸é µË´Ï´Ù. Çб³ ´Ù´Ò¶§ ÇÏ·ç¿¡ Çϳª¾¿ Ç®¸é¼­ Á¹¾÷ÇÒ¶§±îÁö ´Ù Ǫ´Â°É ¸ñÇ¥·Î »ï¾Ò´Âµ¥, °á±¹ 1/4 Á¤µµ Ç®°í Á¹¾÷Ç߳׿ä
https://projecteuler.net/archives
          
°¨»çÇÕ´Ï´Ù..
¹®Á¦µéÀÌ ¾î·Æ³×¿ä.. ¼öÇÐÀÚµéÀÌ ÇÏ´Â ¹®Á¦µéÀ̳׿ä..
DB ÇÏ°í ¿¬µ¿ÇÏ´Â ÂÊÀ» ¹è¿ö¾ß Çϴµ¥..
¿ÀÀÏ·¯°¡ ³í¹® ¾´ ÁÖÁ¦µé ¾Æ´Ñ°¡¿ä?
               
³× ¸»¾¸´ë·Î ¾Ë°í¸®ÁòÀ̶û ¼öÄ¡Çؼ®ÇÐ °øºÎÇÒ¶§ ÁÁ½À´Ï´Ù. ¿ÀÀÏ·¯°¡ ƯÈ÷ Çؼ®ÇÐÀ¸·Î À¯¸íÇؼ­ À̸§À» ±×·¸°Ô Áö¾úÀ» °Å¿¡¿ä.
DB ¿¬µ¿À̸é, ÆÄÀ̼± flask + sqlalchemy°¡ °¡Àå Á¢±ÙÇϱâ ÁÁ½À´Ï´Ù. djangoµµ ÁÁÀºµ¥ »çÀÌÁî°¡ Á»´õ Ä¿Áý´Ï´Ù.


QnA
Á¦¸ñPage 656/5687
2014-05   4989666   Á¤ÀºÁØ1
2015-12   1525645   ¹é¸Þ°¡
2017-08   5471   Á¤ÀºÁØ1
2021-05   1551   ±èµ¿Çõ1
2014-03   7609   Æú¶ó¸®½º
2017-08   3924   ½Öcpu
2003-01   11744   Á¤¿ø¿õ
2015-08   3063   ÃÖâÇö
2003-01   11791   Á¶¿ëÁØ
2014-04   3357   ¿©ÁÖÀÌ»óµ·
2018-12   2856   ½Öcpu
2020-01   2673   ¹Ì´ã
09-07   911   sdlfkjwer
2021-05   2151   ¹³¹ÙÀÌ
2005-10   5062   ÃÖâÇõ
2008-12   5076   °û³ë¼º
2014-04   3525   ¼Û°­¹Î
2003-02   11821   °ø¿ë
2014-04   3353   Á¤ÀºÁØ1
2023-01   1797   ±èÁ¦¿¬
09-23   817   °æ¹ÚÇѽùÎ
2009-01   5717   Á¤ÀºÁØ