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

   Á¶È¸ 2266   Ãßõ 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 561/5693
2014-05   5019416   Á¤ÀºÁØ1
2015-12   1554778   ¹é¸Þ°¡
2020-08   2266   CPU4
2023-08   2266   NNTHH
2023-05   2266   ÁÒ½´¾Æ
2020-11   2266   audacity
2023-04   2266   ÀÌ»óÈÆLEE
2020-05   2266   ¹Ì½ºÅ׸®¿ì½º
2020-04   2266   ¼­¿ïI±èµ¿¼ö
2023-09   2266   Sikieiki
2020-11   2266   GuGom
2022-05   2266   Inn
2020-04   2266   ÀüÁø
2021-10   2266   galaxyfamily
2021-08   2266   È­¶õ
2019-06   2266   °Ü¿ï³ª¹«
2021-05   2266   ¹ð°¡¸£
2021-04   2266   dogbull
2020-01   2266   ±èÁ¦l±è¿ëȯ
2018-12   2266   ½Ã°ñ³ëÀÎ
2022-08   2266   ¹Ì¼ö¸Ç
2021-05   2266   ¿µ»êȸ»ó