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

   Á¶È¸ 2359   Ãßõ 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 666/5696
2014-05   5031477   Á¤ÀºÁØ1
2015-12   1567921   ¹é¸Þ°¡
2021-09   2140   ItsJaemin
2021-09   8544   ȣȣ
2021-09   2684   ¾îÄg
2021-09   2981   ¹«¸íÀÎ12
2021-09   2685   ·ù·ù·ù
2021-09   2542   ½Ã°ñ³ëÀÎ
2021-09   2701   ³ª¿ì¸¶Å©
2021-09   3194   galaxyfamily
2021-09   1682   galaxyfamily
2021-09   2558   blueMango
2021-09   2251   xMir
2021-09   2756   ·¹¹ÙÀÎ
2021-09   1788   ¹é·æ
2021-09   3398   ¹Ý¼º¸¸
2021-09   2360   ±èȲÁß
2021-09   2844   Àü¼³¼ÓÀǹ̡¦
2021-09   3424   ÀϷиӽºÅ©
2021-09   2344   ¹äÇѳ¢
2021-09   4283   À¯³²»ý
2021-09   2871   ¹Ú¹®Çü