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

   Á¶È¸ 2118   Ãßõ 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 509/5689
2014-05   5010803   Á¤ÀºÁØ1
2015-12   1546476   ¹é¸Þ°¡
2023-06   2118   AKAÁö´Ï
2022-01   2118   L2½ºÀ§Ä¡
2021-12   2118   spndisk
2021-06   2118   ¯´Ô
01-03   2118   ÄܽºÅºÆ¾
2021-10   2119   ¸Ó¶óÄ«´Âµ¥
2023-09   2119   227skt
2021-10   2119   ¼º±â»ç
2020-03   2119   catstyle
2020-09   2119   Æ®´Ï¾Æºü
2023-03   2119   VSPress
2021-10   2119   ¹Î»çÀå
2022-11   2119   »ßµ¹À̽½ÇÄÀÌ
2023-02   2119   È­Á¤Å¥»ï
2021-09   2119   ±èȲÁß
03-10   2119   twotheall
2022-10   2120   À¯È£ÁØ
2019-10   2120   ÀÌõdz
2021-06   2120   È­¶õ
2022-01   2120   Smilesanta