분류 전체보기 753

[자바JAVA] 조건문 - BMI구하고 체중관리 출력하기(스캐너, 삼항연산자, if문)

안녕하세요 자바칩 프라푸치노입니다. 오늘은 조건문으로 BMI를 구해서 체중이 표준인지 체중관리가 필요한지 찍어보겠습니다. (스캐너, 삼항연산자, if문 사용) 문제입니다. 저는 아직 버퍼를 모르기때문에 .. 스캐너로 풀어보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 import java.util.Scanner; public class 문제1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);..

JAVA/java 문제 2020.09.30

[자바JAVA] 일차원배열 - 향상된 for문, 배열에서 값 하나씩 가져오기

안녕하세요 이번에는 배열에서 값을 순서대로 가져오는 향상된 for문을 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 package sec01_firstArray; public class AdvancedFor { public static void main(String[] args) { int[] scores = new int[] {100, 90,80,70,100}; int sum = 0; //C언어 스타일의 for문 형식 for (int i = 0; i int score -> sum += score } } Colored by Color Scripter cs 이것이 바로 원래 사용하던 f..

JAVA/java 실습 2020.09.29

[자바JAVA]일차원배열 - 버블소팅, 배열 오름차순으로 정렬하기, 내림차순 정렬하기

안녕하세요 오늘은 오름차순 내림차순으로 정렬하는 버블소팅에 대해 배워보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 import java.util.Arrays; public class SortEx { public static void main(String[] args) { //버블 소팅(정렬), 선택정렬과 유사하다 // 개념: 서로 인접한 두 원소를 검사하여 정렬하는 알고리즘 // 인접한 2개의 값을 비교하여 크기가 순서대로 되어 있지 않으면 서로 교환한다. // 버블 정렬은 첫 번째 자료와 두 번째 자료를, 두 번째..

JAVA/java 실습 2020.09.28

[자바JAVA] 일차원 배열 - 배열 복사방법 for문, arraycopy, Arrays.copyOf, Arrays.copyOfRange

안녕하세요 이번에는 일차원 배열의 복사 방법을 알아보겠습니다. 1. for문을 이용한 배열 복사 2. arraycopy를 이용한 배열 복사 3. Arrays.copyOf 를 이용한 배열 복사 4. Arrays.copyOfRange 를 이용한 배열 복사 순서대로 알아보겠습니다. 첫번째로 for문을 이용한 배열 복사 방법 입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 package sec01_firstArray; import java.util.Arrays; public class Array_..

JAVA/java 실습 2020.09.28

[자바JAVA] 1차원 배열 - String배열 (2차원배열과 동일)

안녕하세요 이번에는 String 배열에 대해 알아보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package sec01_firstArray; import java.util.Arrays; public class Array_Ex4 { public static void main(String[] args) { //String은 클래스이기 때문에 String 배열은 2차원 배열과 동일하다. String[] names = new String[3]; System.out.println(Arrays.toString(names)); names[0] = new String("박보검"); names[1] = new String("장동윤"); ..

JAVA/java 실습 2020.09.27

[자바JAVA] 일차원배열 - 배열대로 출력하는 법 Arrays.toString, 배열의 주소값출력

안녕하세요 이번에는 배열의 값들을 배열처럼 출력하기를 배워보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 package sec01_firstArray; import java.util.Arrays; public class Array_Ex3 { public static void main(String[] args) { // 스택에 iArr1이라는 참조변수(4byte)가 생성되며, //아울러 new연산에 의해서 힙영역에 10개의 int형태의 방이 만들어진다. // 곧, 메모리에 연속적으로 40바이트 할당이 되면서 생성된 주소값이 //iArr1에 저장이 되어..

JAVA/java 실습 2020.09.27

[자바JAVA] 1차원 배열 - int배열 값들을 누적해서 합계와 평균 구하기

안녕하세요 이번에는 1차원 배열 예제를 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 package sec01_firstArray; public class Array_Ex2 { public static void main(String[] args) { int sum = 0; //총점을 저장하기 위한 변수 double average = 0.0; // 평균을 저장하기 위한 변수 int[] score = new int[] {100, 88, 100, 100, 90}; System.out.println("배열의 길이 : " + score.length); System.out.println("배열의 크기..

JAVA/java 실습 2020.09.26

[자바JAVA]일차원 배열 , 배열의 길이, 배열의 선언방법, 배열 초기화, 배열 출력

안녕하세요 자바칩 프라푸치노입니다. 이번에는 일차원 배열에 대해서 알아보겠습니다. 1. 배열 배열이란 같은 데이터 타입의 여러 변수를 하나의 묶음으로 다루는 것입니다. 많은 양의 값을 다룰 때 유용합니다. 배열의 각 요소는 서로 연속적입니다. 메모리 공간에서의 모습을 살펴보겠습니다. 메모리상에 이렇게 연속적으로 값이 저장된 배열이 생깁니다. 2. 배열의 선언 타입 [] 변수이름 ; 이렇게 선언합니다. int형이면 int[] i ; 라고 쓰고 int배열 i라고 합니다. 그러면 위의 메모리 그림으로 치면 stack영역에 i라는 메모리 공간이 생겼다는 말이구요 int [] i = new int[6]; 이렇게 해주어야 비로소 heap영역에 6개의 방이 생성되는 것입니다. 6이 적힌 부분에는 원하는 길이의 숫자를..

JAVA/java 이론 2020.09.26

[자바 java]백준1110 더하기 사이클(완전 초보자풀이) ,scanner, while문 사용

더보기 https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 문제를 풀어보았습니다. 자바 배운지 한달차.. 아직매우 부족한 코드라는 것을 감안하여 주시기 바랍니다. 문제가 이렇게 주어졌습니다. 제가 푼 방법은 접은글을 클릭해주세요 더보기 1. int x 를 스캐너로 받아야겠군 2. x가 0

[자바JAVA] 반복문 - 중첩 for문으로 구구단 9단까지 출력하기

안녕하세요 중첩된 for문으로 구구단을 출력해보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 package sec02_exam; public class DoubleForEx { public static void main(String[] args) { //구구단 출력하는 것 // 72번의 루핑을 한다. for(int i = 2; i4->5->6->8->7->6->8-> ..... ->3->2->4->... 이렇게 가는거죠 요렇게 9단까지 출력을 합니다.

JAVA/java 실습 2020.09.25