본문 바로가기

Java

(14)
함수를 이용한 구구단 제작 main 함수 안이 아닌 함수로 구구단을 생성하고, main에서는 사용자에게 받은 값을 넘겨주고 함수를 호출하여 구구단을 출력하도록 만들어 보았다. package Test_0314; import java.util.Scanner; public class gugu { int input = 0; // 전역변수 //2.구구단 계산 함수 void Calc() { for(int i = 1;i
1차원 배열의 최대 값, 최소 값을 합하기 1차원 배열에 5개의 수를 사용자에게 받아와 최대 값, 최소 값을 더하는 기능을 구현했다. package Test_0314; import java.util.Scanner; public class Cond_Loop { //2. 데이터를 담을 배열선언(전역변수) int[] input_ary = new int[5]; int top; int bot; //4. 가장 큰수와 작은수를 뽑아내 더하는 함수 int hap() { top = input_ary[0]; bot = input_ary[0]; for(int i = 0;i
5. 배열 배열(Array)의 정의 배열은 같은 데이터 타입의 변수를 하나의 묶음으로 관리한다. 배열의 기본적인 형태는 다음과 같다. int[ ] a = new int[ ]; 만약 여기서 선언 시 배열 크기를 10으로 설정하고 싶으면 다음과 같이 작성한다. int[ ] a = new int[9]; 배열의 제일 처음이 0으로 시작하여 0,1,2,3,4,5,6,7,8,9로 10개가 생성된다. 배열의 내용 배열은 한번에 여러개의 데이터를 사용해서 각각 구분하기 위해선 주소를 사용해야된다. 주소의 기본적인 형태는 다음과 같다. a[0] = 10; a[1] = 20, a[3] = 30; public static void main(String[] args) { int[] student = new int[3]; System.o..
2차원 배열을 사용한 학생정보 시스템 학생 수를 받아와서 배열길이를 조절하고, 각각 성적을 입력해서 평균과 전체 학생 등수를 구하는 프로그램이다. package march; import java.util.Scanner; public class Student_Management_Program_1_2 { public static void main(String[] args) { //평균 석차 모두 구해지는 버전 //학생정보관리 프로그램 //학생수에 따라 열이 늘어나는 2차원 배열이다. int stu_count = 0; int stu_id = 0; int kr_s = 0; int eng_s = 0; int mat_s = 0; int rank = 0; String stu_name = null; Scanner sc_n = new Scanner(Syst..
2. 변수와 상수 변수 변수는 데이터를 담아둘 수 있는 메모리 공간이다. 쉽게 말해 상자라고 할 수 있다. 기본적인 틀은 다음과 같다. int a; 여기서 int는 데이터 타입이고, a가 변수(명)가 된다. 데이터 타입은 말 그대로 그 데이터가 무슨 타입인지 나타내주는 것이다. 대표적으로 int, float, long 등 이 존재한다. (해당 타입들을 처음 봤으면 float정의 long 정의를 구글에 검색해보자) a는 변수(명)로 이제 이곳에 바뀌는 값이 들어가게 된다. 이것을 '변수 선언' 이라고 한다. int a = 1; 이렇게 쓰면 데이터 타입은 int고 변수는 a가 되며 그 변수에 처음 들어가는 값은 1이 된다. 초기값을 설정해주면서 선언을 해주는 것이다. 변수 설정에는 몇가지 약속이 있다. 변수명의 처음엔 숫자가..
1. 개발환경 설정 식사를 하려면 밥상부터 차리는 것처럼, 자바(식사)를 하고 싶다면, 먼저 개발환경(밥상)부터 설정해야된다. JDK는 Java Development Kit의 약자로 말 그대로 자바 개발 도구이다. 설치방법은 다른 블로그에도 많이 소개가 되있으니 간단하게 순서만 소개하겠다. 혹시 이 글을 보면서 처음으로 자바개발환경을 설정 해본다면, 구글에 자바개발환경 구축방법을 검색해보자. 검색을 잘하는 것도 개발 실력 중 하나이다. 구글링을 많이 연습하자. 현재 정리는 jdk-8u201버전을 기준으로 진행 되므로 해당 버전으로 다운받자. 다운이 되면 자바를 설치해주자. 자바를 설치한 이후, 중요한 설정을 해줘야 된다. 환경변수 환경변수란 어떤 폴더에서나 환경변수가 설정된 곳에 접근 할 수 있도록 설정 해주는 것이다. J..