본문 바로가기

728x90
반응형

개발 기록

[java] 배열(array) 같은 타입의 변수를 하나의 묶음으로 관리하는 것 입니다. 배열을 사용하지 않을 경우에는 변수명을 하나씩 모두 지정해야 합니다. 따라서, 매번 이름을 지정하는 불편함을 덜어줍니다! ex) int[] a = new int[3]; a[0], a[1], a[2] //총 3개의 방이 생깁니다. 문자열은 String 정수형은 int 위와 같이 배열의 선언이 가능합니다. 초기값을 따로 설정하지 않으면 각각의 방에 0이 저장됩니다. 중괄호를 이용한 배열의 초기화 int[] arr = new int[] {30, 20, 10}; int arr[] = new int[] {30, 20, 10}; //배열의 길이 생략 가능 int[] arr = {30, 20, 10}; int arr[] = {30, 20, 10}; //길이가 .. 더보기
[java] 2022.12.08 추가 연습 문제 풀이 10. 문제 10번 문제10) 한 도시의 시장을 뽑기 위한 지방 선거가 다가오고 있다. 도시 선거관리위원회는 선거 결과를 알려주는 프로그램을 원한다. 시장에 입후보한 두 명의 후보가 있다. 도시에는 여러개의 구가 있다. 프로그램은 각 구에서 각 후보가 얻은 득표 수를 입력 받아 각 후보의 총 득표수와 득표율을 구해서 출력해야 한다. 또한 당선자를 출력해야 한다. 프로그램은 먼저 보고할 구가 있는지를 사용자에게 물어 보아야 한다. 사용자는 보고할 구가 있으면 'Yes'를 입력하고 없으면 'No'를 입력해야 한다. 사용자가 'Yes'를 입력하면 각 후보가 한 구로부터 얻은 득표 수를 일겅 들이고 총 득표수를 갱신해야 한다. 그 다음에 다시 보고할 구가 있는지를 사용자에게 물어보고 같은 과정을 반복해야 한다... 더보기
[java] 2022.12.08 연습 문제 풀이 1. 문제 1번 문제1) 자바 프로그래밍 과목을 수강하는 학생들의 시험 점수들을 읽어들여 통과 점수(60점 이상)를 받은 학생들의 수와 낙제 점수(60점 미만)을 받은 학생들의 수를 계산하여 출력하는 프로그램을 작성하라. 수강 학생들의 수는 1이상이라고 가정한다. 입력) 첫 번째 정수 (종료하려면 음수)를 입력하세요 : 98 다음 정수(종료하려면 음수)를 입력하세요 : 54 ... 다음 정수(종료하려면 음수)를 입력하세요 : -5 출력) 학생들의 수 : 10 통과 학생들의 수 : 6 낙제 학생들의 수 : 4 package java1208; import java.util.Scanner; public class ex01 { public static void main(String[] args) { Scanne.. 더보기
[java] 반복문(for, while, do~while) 1. for문 for( 초기화 ; 조건식; 증감식 ) { System.out.println("조건식이 참일 때 실행되는 부분"); } (1) 초기화 : 반복문을 사용하기 위한 변수 지정 및 초기화를 실시합니다. (2) 조건식 : 반복문의 실행 조건을 지정합니다. true면 계속 실행, false면 중단 후 for문을 벗어나게 됩니다. (3) 증감식 : 변수의 값을 증가시키거나 감소시킵니다. (4) 실행부 : 조건식이 참일 때 결과값을 출력합니다. for( int i = 0; i < 10 ; i++ ) { System.out.println(i); } 결과 값은 1~10까지 모두 출력합니다! 2. while문 while(조건식) { // 실행부 } 조건식이 true이면 실행부의 내용을 반복해서 실행합니다. .. 더보기
[java]연산자 1. 연산자의 종류와 우선순위 연산자는 특정한 연산을 수행하기 위해 사용하는 기호입니다. 연산자를 한 줄에 여러개를 사용해도 우선 적용되는 순서가 있습니다. 연산자 우선순위 종류 연산자 1 최우선 연산자 [], ., (메소드), (후행)++, (후행)-- 2 단항 연산자 !, ~(비트 NOT), ++(선행), --(선행), +(단항), -(단항), () 3 (데이터 형) : 타입, new : 객체 생성 4 산술 연산자 *, /, % 5 =, - 6 쉬프트 연산자 , >>> (비트 이동 연산자) 7 비교 연산자 =, instanceof 8 ==, != 9 비트 논리 연산자(?) & (비트 AND) 10 ^ (비트 XOR) 11 | (비트 OR) 12 논리 연산자 &&(논리 AND) 13 ||(논리 OR) .. 더보기
[java]변수와 상수 1. 변수의 선언과 초기화 변수를 사용하기 위해서는 선언을 해야합니다. int a = 1; int : 데이터 타입 a : 변수명 1 : 초기 값 변수 이름은 숫자로 시작할 수 없고, 특수문자는 '$', '_'만 사용할 수 있습니다. 대소문자는 구별해야합니다.(apple, Apple 은 같지 않음) 자바의 예약어는 변수명으로 사용할 수 없습니다. ex) int, char, byte, const, class, for 등등 클래스는 첫 글자를 대문자로, 변수와 메서드의 이름은 소문자로 시작합니다. ex) class Car, int carNum 등등 상수명은 모두 대문자로 합니다. ex) PI, MAX, MIN 등등 2. 데이터의 타입 NO 형태 자료형 바이트 저장 가능한 값 범위 특징 1 정수형 byte 1 .. 더보기
IT 관련 공부 또는 재직하시는 분들 환영합니다~!! 안녕하세요 이번에 처음 블로그를 시작하게 된 초보 블로거 보보입니다!! 제 블로그에는 저의 IT 개발자로서의 목표로 주로 내용을 작성하고 나머지는 개인 자기계발이나 필요한 정보를 게시하려고 합니다! 제가 올리는 글에 많은 분들의 피드백은 항상 감사하게 받도록 하겠습니다. (IT, 티스토리 블로그 꾸미기 등등 모든 피드백 부탁드립니다ㅎㅎ) 언제든지 댓글 남겨주시고 1년 이내에 많은 성장과 함께 취업에 성공할 수 있도록 하겠습니다! 응원해주시고 많은 관심부탁드립니다ㅎㅎ 더보기

728x90
반응형