일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 알고리즘 공부
- 책알남
- 책을알려주는남자
- 알고리즘공부
- 주식
- 서평
- algorithmStudy
- 백준알고리즘
- 투자
- 경제
- 다독
- algorithmtraining
- 자바
- 독후감
- 화장품
- 알고리즘 공부
- 지혜를가진흑곰
- 알고리즘트레이닝
- C
- JavaScript
- Java
- 성분
- algorithmTest
- 프로그래밍언어
- 자바스크립트
- C++
- 돈
- 재테크
- 독서
- 채권
- Today
- Total
목록[Snow-ball]프로그래밍(컴퓨터)/java (43)
탁월함은 어떻게 나오는가?
반복문의 문법은 몇 가지가 있습니다. 각각의 구문은 서로 대체가 가능하지만, 상황과 성향, 취향에 따라서 선택할 수 있습니다. 오늘은 그 중에 한개인 While문을 알아보도록 하겠습니다. while문의 기본 형식은 아래와 같습니다. 1 2 3 4 while(조건){ 반복 실행 영역 } cs while문에서 true(1) 값이 들어온다면 계속 실행되게 됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 public class While{ public static void main(String[] args) { while(true){ System.out.println("무한 반복을 시작합니다"); } } } Colored by Color Scripter cs 반대로 false(0) 값이 입력되면 실행하..
인터페이스 무엇이고 사용이유는 뭘까? 1. 인터페이스란 객체와 개체 사이에엇 일어나는 상호 작용의 매개로 쓰인다. 2. 코딩을 작업을 하면 공동작업을 하게 되는 경우가 많아진다. 그럼으로 시간적으로 불필요한 요소를 사용함으로써 비용을 최소화 하기 위해서 사용한다. 즉, "공동 작업시 충돌을 방지하기 위해서" 이다. 3. 넓은 의미에서의 인터페이스란 외부와의 의사 소통을 위한 매개체이다. 사람들 끼리 '언어'라는 약속을 정해놨듯이 인터페이스에서는 표준규격을 맞추며 추가적으로 확장성, 인터페이스와 형변환, 다형성을 적용할 수 있다. 결론적으로, 개인들이 코딩을 하게 된다면 클래스명부터 시작해서 다 다르게 작성이 될 수 밖에 없다. 하지만 그렇게 되면 작동해야 할 당시 문제가 발생함으로써 implements을..
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 public class Quiz5_5 { public static void main(String[] args) { // 주사위 게임을 해보자!! // 이 주사위 게임의 규칙은 다음과 같다. // 홀수가 나오면 주사위를 계속해서 굴릴 수 있고 // 마지막에 짝수가 나오면 주사위를 멈춘다. // 이때 마지막 주사위 눈금을 구하도록 프로그래밍 해보자! // (마지막 눈금은 모든 주사위 눈금의 합산값이다) int TotalScore = 0; for(;;) { int dice = (int)((Math.random() * 6) + 1); TotalScore += dice; System.o..
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 import java.util.Random; public class HomeWork3 { public static void main(String[] args) { //주사위 3 개를 굴려서 가장 큰 숫자가 나온 사람이 이기게 만들자! //사람은 총 3명(A, B, C)가 있다고 가정한다. Random rand1 = new Random(); int A = rand1.nextInt(6) + 1; System.out.println("A 주사위값 = " + A); Random rand2 = new Random(); int B = rand2.nextInt(6) + ..
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 import java.util.Scanner; public class HomeWork2 { public static void main(String[] args) { //시작 값을 입력 받도록 하고 //끝나는 값을 입력 받도록 만들어서 시작 ~ 끝까지의 합을 출력해보자! System.out.print("starNum을 입력하세요 : "); Scanner scan = new Scanner(System.in); int startNum = scan.nextInt(); System.out.println("startNum = " + startNum); System.out.print("endNum을 ..
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 public class ContinueTest { public static void main(String[] args) { final int Max = 10; int i = 1; while(i
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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 package fifth; public class FifthBasicArray { public static void main(String[] args) { // 배열을 만드는 방법 - 변수 만들기 비슷하다. // 1. 데이터 타입을 적는다. // 2. 변수 이름을 적듯이 배열 이름을 적는다. // 3. 대괄호를 열고 닫는다. // (대..
1 2 3 4 5 6 7 8 9 10 11 12 package Fourth; public class FourthRandom { public static void main(String[] args) { System.out.printf("0.0 ~ 1.0 사이의 랜덤 = %f\n", Math.random()); System.out.printf("0 ~ 10 사이의 랜덤 = %d\n", (int)(Math.random() * 10)); System.out.printf("0 ~ 100 사이의 랜덤 = %d\n", (int)(Math.random() * 100)); } } Colored by Color Scripter cs 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smar..