일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 문자열
- 코테
- PARSEINT
- 도메인
- substring
- 짝수
- programmers
- 오라클
- 프로그래머스
- 참조형
- StringBuffer
- Linux
- 코딩테스트
- 1레벨
- 자바
- 1단계
- SQL
- 1lv
- Java
- 데이터베이스
- Math.min
- 1level
- 디비
- Integer
- string
- toLowerCase
- oracle
- 배열
- Math.max
- Today
- Total
목록Java (9)
웹 프로그래밍

중복하지 않는 1 ~ 6까지의 수, 6개를 만드는 코드입니다. Math.random()은 0.0xxx 또는 0.1xxx 또는 0.2xxx 또는 0.3xxx ... 또는 0.9xxx의 난수를 생성합니다. (int)(Math.random()) 은 0 ~ 9를 생성합니다. (int)를 사용하여 자연수로 만들 수 있습니다. (int)(Math.random() * 45)는 0 ~ 44를 생성하게 되는데, + 1을 해주면 1 ~ 45까지의 난수를 생성할 수 있게 됩니다. public static void main(String[] args) { int[] lotto = new int[6]; // 길이 : 0 ~ 5 => 6 for(int i = 0; i < lotto.length; i++) { lotto[i] = (..

JAVA 언어 순위 https://www.tiobe.com/tiobe-index/ index | TIOBE - The Software Quality Company TIOBE Index for August 2021 August Headline: Data Mining and AI languages are booming in the TIOBE index Smart phones were the new hit many years ago. As a consequence, the programming languages that were used to write mobile applications became very popul www.tiobe.com https://pypl.github.io/PYPL.html PYP..

for문 프로그램의 흐름을 바꾸는 역할을 하는 제어문 중 하나로 특정 문장들을 반복해서 실행된다. for(초기식; 조건식; 증감식) { 값; } 1회 반복 : 초기식 확인 후 조건식 확인하고, 조건식이 true면 값이 실행된다. 조건식이 false면 실행되지 않는다. 2회 반복 : 증감식 연산 후 조건식 확인하고, 조건식이 true면 값이 실행된다. 조건식이 false면 실행되지 않는다. 2회전 이상부터는 모두 2회전과 동일하고, 조건식이 false가 나올 때까지 문장이 실행된다. for(int i = 1; i

조건문 프로그램의 흐름을 바꾸는 역할을 하는 제어문 중 하나로 조건에 따라 다른 문장이 실행되도록 한다. if문(if-else, if - else, if - else if - else)과 switch문이 존재한다. if문 if : 조건식의 결과 값이 true면 값 1이 실행되고, false면 실행되지 않는다. if(조건식) { 값 } if - else : 조건식의 결과 값이 true면 값 1이 실행되고, false면 값 2가 실행된다. if(조건식) { 값1 } else { 값2 } if - else if - else : 조건식1의 결과 값이 true면 값 1이 실행되고, 조건식 2의 결과 값이 true면 값 2가 실행되고, 조건식이 모두 false면 값3이 실행된다. if(조건식1) { 값1 } els..

연산자 종류와 우선순위 종류구분세부 구분연산자우선순위최우선 연산자직접 접근 연산자 () . {}1단항 연산자 + - ! (자료형) ++ -- ~2이항 연산자산술 연산자 * / %3+ -4쉬프트 연산자 >> >>5비교 연산자 > = 6== !=7논리연산자비트 논리 연산자&8^9|10일반 논리 연산자&&11||12삼항 연산자 (조건식) ? 참 : 거짓13대입 연산자순수 대입 =14복합 대입산술 대입+= -= *= /= %=쉬프트 대입&= ^= |=비트 논리 대입&= ^= !=나열 연산자 ,15 단항 연산자 - 논리 부정 연산자 :!, 논리 값을 부정하여 반대 값으로 변경한다.boolaen isTure = true;bo..

Scanner란? 자바에서 사용자의 입력 값을 받을 때 scanner 클래스를 사용합니다. scanner는 문자형, 문자열, 정수형, 실수형 형태로 값을 받을 수 있습니다. Scanner 문법 Scanner 클래스는 import문을 필요로 합니다. import java.util.Scanner; 클래스명 객체명 = new 클래스명(); Scanner sc = new Scanner(System.in); 입력 값을 받기 위해 System.in 이 필요합니다. Scanner 연습 // 이름, 나이, 키 소수점까지 입력받는 프로그램 String name; int age; double height; Scanner sc = new Scanner(System.in); System.out.println("이름을 입력해 ..

String 자료형 String은 문자열 변수를 사용합니다. 아래는 String을 사용한 초기화 방법입니다. String str = "abc"; String str = new String("abc"); String 선언 연습 String str = "ABC" + "DEF"; System.out.println(str); //ABCDEF String str = new String("ABC" + "DEF"); System.out.println(str); //ABCDEF String에 숫자를 담게 되면? String str = 123 + 45 + "ABC" + "DEF"; System.out.println(str); //168ABCDEF String str = 123 + (45 + "ABC") + "DEF"; ..

package 소문자로 입력한다. 띄어쓰기가 필요할 때는 _(언더 바)로 대체한다. Class 첫 글자는 대문자여야 한다. 카멜 표기법을 사용한다. _(언더 바)를 사용하지 않는다. 변수 소문자로 시작한다. 카멜표기법을 사용한다. 단, 상수는 모두 대문자로 표기해야 하고, _(언더 바)로 띄어쓰기를 대체한다. 참조형 1. 기본형을 제외한 모든 Type은 참조형이다. 2. 참조형은 보통 대문자로 시작한다. ex) String, Integer 3. 참조형은 null로 초기화된다. ex) String str = null; 4. 참조형은 new로 생성이 가능하다. (직접 생성할 수 없는 class도 소수 존재) ex) String str = new String(); 5. 모든 참조형의 부모 class는 Obje..