Class- 자바에서 제공하는 객체의 단위가 되는 것.- 클래스를 통해서 설계도를 작성하고 메모리에 클래스를 통해 생성한 객체가 로드된다.!!- String, BufferedReader, Calendar 등과 같은 것도 클래스로 작성이 되어 있고, jdk에 포함되어 메모리에 올려져 있는 것임. 클래스명 규칙1. 실제 파일명과 클래스명은 동일해야한다. 2. 클래스명은 대문자로 시작해야 한다. - 파스칼 표기법(MyHome : 단어마다 대문자로 시작.)을 사용 - 필수(X) -> 권장(O) -> 필수(O) 3. 자바파일 1개당 클래스 1개 선언 - 필수는 아니지만 권장한다. - 소스관리가 쉬워진다. - 클래스 검색이 쉽다. - 한개의 자바파일에 여러개의 클래스를 선언하는 경우 a. 모든 클래스중에 publi..
3명의 학생의 국어성적을 보관하고 처리하는 작업을 합니다.int kor1 = 85;int kor2 = 80; int kor3 = 90;평균 계산 : System.out.println( "평균 : "+(kor1 + kor2 + kor3) / 3); 근데 학생이 300명이면.....? int kor1; int kor2; int kor3; ......... int kor300; 미친짓이죠.>> 그래서 배열을 사용합니다. Array배열- 자료형[]( [] 요 네모는 차원이라고 한다.. 1차원 2차원. 하는거... )자료형[] 배열명(변수) = new 자료형[길이] int[] kor = new int[3];kor[0]=100;kor[1]=90;kor[2]=80; int sum = kor[0]+kor[1]+kor[..
문자열 ,String문자의 집합참조형자바에서 문자열 데이터를 조작/제어하기 위한 기능들 제공. 문자열의 길이- 문자열을 구성하는 숫자의 수- 한글, 영어, 특수문자 등등 상관없이 자바 문자당 1개로 취급함- int length() String txt1 = "abcdefg";String txt2 = "안녕하세요";System.out.println(txt1.length()); //txt1의 길이출력 : 7System.out.println(txt2.length()); //txt2의 길이출력 : 5 문자열 추출- char charAt(int index)- 문자열내의 특정 위치에 있는 문자 1개를 추출- index는 제로베이스 구조. 0부터 시작. String txt1="가나다라마바사아자"; //length : ..
문자열 내림차순으로 배치하기문제 설명문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항str은 길이 1 이상인 문자열입니다. 입출력 예 s return Zbcdefg gfedcbZ 나의 풀이1234567891011121314151617import java.util.*;class Solution { public String solution(String s) { String answer = ""; char[] temp = s.toCharArray(); int[] intTemp = new int[temp.length]; for(int i =0; i
while문 , do-while문- for문과 유사- 조건에 따라 반복할지를 제어하는 반복문 ( 조건 boolean값을 가지는 표현식을 사용 ) while 문[ 구조 ]while(조건){//실행코드;} for 문을 이용한 반복for(int i =1; i
시저 암호문제 설명어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 AB는 1만큼 밀면 BC가 되고, 3만큼 밀면 DE가 됩니다. z는 1만큼 밀면 a가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요. 제한 조건- 공백은 아무리 밀어도 공백입니다.- s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다.- s의 길이는 8000이하입니다.- n은 1 이상, 25이하인 자연수입니다. 입출력 예 s n resultAB 1 BC z 1 a a B z4 e F d 나의 풀이12345678910111213141516171819202122232425class Solution {..
반복문어떠한 행위를 반복하기 위해서 사용하는 구문 반복문을 사용하는 이유1. 실행코드를 반복하기 위해서2. 루프 변수의 값을 사용하기 위해(***) [for문] for(초기식; 조건식; 증감식;){반복할 코드;} int i =0; >> 초기식(정수형 변수 생성 + 초기화)i> 조건식(비교,논리 연산자 or 논리형 변수)i++; >> 증감식 최종모습for(int i =0; i> [ 안녕하세요.안녕하세요.안녕하세요.안녕하세요.안녕하세요.안녕하세요.안녕하세요.안녕하세요.안녕하세요.안녕하세요. ] - 요구사항 : 1 ~ 10까지 출력for(int i=1; i 55 next. break continue문[break문] **- 자신이 포함된 반복문을 탈출- if문을 탈출하는 것이 아닌 반복문(for,while,do..
2019 US뉴스의 세계 대학교 순위에 국내대학은 얼마나..? 안녕하세요. 최근 미국 시사주간지 US뉴스 앤드 월드 리포트(US뉴스) 가 2019년 세계 대학교 순위를 발표했습니다. 세계적인 대학교들이 이름을 올렸는데요. 역시나 세계 1위의 대학교에는 미국의 '하버드 대학교'가 1위로 이름을 올렸습니다. 이는 5년 연속이라고 하는데요. 하버드의 명성에 5년 연속밖에 안되나 했는데 그 뒤를 따르는 대학교들이 MIT, 스탠퍼드대학교, UC버클리, 옥스퍼드대학교 ... 예일대 등등 쟁쟁한 학교 중에서 1위를 5년씩이나 했다고 합니다. 그런데 과연 국내대학교는 이러한 세계적인 대학교들 중에서 어느정도의 순위를 기록하고 있을까요?? 국내 1위는 단연 서울대학교였습니다. 이는 세계 대학순위 129 위로 2015년 ..