Do it! 자료구조와 함께 배우는 알고리즘 입문[자바편] 연습문제와 실습문제입니다. 배열, 난수 사용, 최댓값 구하기 n명의 사람 수를 받아오고, 랜덤으로 사람키를 지정해서 최댓값 출력 import java.util.Random; import java.util.Scanner; public class Main{ static int maxOf(int[] a) { int max = a[0]; for (int i = 1; i max) max = a[i]; return max; } public static void main(String[] args) { Random rand = new Random(); Scanner stdIn = new Scanner(Syste..
본 게시글은 혼자 공부하는 자바 (저자 : 신용권)의 책과 유튜브 영상을 참고하였고, 개인적으로 정리하는 글임을 알립니다. System 클래스 자바 프로그램은 JVM위에서 실행된다. java.lang 패키지에 속하는 System 클래스의 정적 필드와 메소드를 이용하면 프로그램 종료, 키보드 입력, 콘솔(모니터) 출력, 현재 시간 읽기, 시스템 프로퍼티 읽기 등이 가능하다. System 클래스의 모든 필드와 메소드는 정적 필드와 정적 메소드로 구성되어 있다. 정적 멤버 용도 필드 out 콘솔에 문자 출력 err 콘솔에 에러 내용 출력(빨간 글자색) in 키보드 입력 메소드 exit(int status) 프로세스 종료(JVM 종료) currentTimeMillis() 현재 시간을 밀리초 단위의 long 값으..
본 게시글은 유튜브 : 경제 TV 너무경 : 너무 쉬운 경제 윤성종 님의 유튜브 영상을 참고하였습니다. 개인적으로 정리하는 글임을 알립니다. 금융용어정리 - 유상감자 유상감자 무상감자와 달리 유상감자는 주주에게 보상을 하고 자본금을 줄이는 행위이다. 유상감자는 다음과 같은 특징을 가진다. 자본의 효율성을 높인다. 주식수는 감소하나 지분비율은 변하지 않음 주식수가 감소한다. 주주에게 자본금과 이익을 돌려준다. 주식시장에서 호재로 작용(돈 많은 기업이 효율성을 높임) 자본의 효율성을 높인다 자본의 효율성이 높다는 뜻은 재테크로 예를 들면 A씨와 B씨는 재테크로 연 10억을 번다. 하지만 A씨는 100억을 가지고 이익을 내지만, B씨는 1000억을 가지고 이익을 낸다. 같은 10억을 벌지만 그 10억을 벌기 ..
Do it! 자료구조와 함께 배우는 알고리즘 입문[자바편] 연습문제와 실습문제입니다. 곱셈표 일반 곱셈표 public class Test{ public static void main(String[] args) { for(int i = 1; i1) {System.out.printf("%3d", (i-1)+(j-1));} } System.out.println(); } } } /* | 1 2 3 4 5 6 7 8 9 ---+--------------------------- 1| 2 3 4 5 6 7 8 9 10 2| 3 4 5 6 7 8 9 10 11 3| 4 5 6 7 8 9 10 11 12 4| 5 6 7 8 9 10 11 12 13 5| 6 7 8 9 10 11 12 13 14 6| 7 8 9 10 11..
Do it! 자료구조와 함께 배우는 알고리즘 입문[자바편] 연습문제와 실습문제입니다. 두 자리 양의 정수만 입력받기 import java.util.Scanner; public class Test{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int nc2; System.out.println("두 자리 정수를 입력하세요"); do { System.out.print("입력 : "); nc2 = sc.nextInt(); } while(nc2100); System.out.println("두 자리 정수를 입력하셨습니다."); } } /* 두 자리 정수를 입력하세요 입력 : 5 입력 : 101 입력 : 556 입력 : 5..
본 게시글은 유튜브 : 경제 TV 너무경 : 너무 쉬운 경제 윤성종 님의 유튜브 영상을 참고하였습니다. 개인적으로 정리하는 글임을 알립니다. 금융용어정리 - 무상감자 무상감자 증자의 반대 개념이 감자이다. 증자는 주식을 추가로 발행하여 자본금을 늘리는 행위인데, 감자는 주식을 없애서 자본금을 줄이는 행위이다. 감자 앞에 무상이라는 단어가 붙었는데, 무상은 주주에게 보상이 없다는 뜻이다. 즉, 주주에게 보상없이 자본금을 줄인다는 뜻이다. 무상감자는 결손금을 메꾸려고 하는 것이고, 자본잠식 상태에서 멀어지려고 하는 행위이다. 예를 들어 자본금 1000만원으로 사업을 시작했다고 하자(액면가 1000원 X 10000주 발행) 사업을 시작하고 흑자(이익잉여금)를 내지 못하고 적자(결손금)가 500만 원 발생했다면..
Do it! 자료구조와 함께 배우는 알고리즘 입문[자바편] 연습문제와 실습문제입니다. 사전 판단 반복과 사후 판단 반복의 차이점 사전 판단 반복문인 while문과 for문은 처음에 제어식을 평가한 결과가 0이면 루프 본문은 한 번도 실행되지 않는다. 이와 달리 사후 판단 반복문인 do-while문은 루프 본문이 반드시 한 번은 실행된다. 이것이 사전 판단 반복과 사후 판단 반복의 차이점이다. 음수 입력 방지하기 import java.util.Scanner; public class Test{ static int SumFor(int n) { int sum = 0; for(int i = 1; i
Do it! 자료구조와 함께 배우는 알고리즘 입문[자바편] 연습문제와 실습문제입니다. 1부터 n까지 정수 합 while문 import java.util.Scanner; public class Test{ static int SumWile(int n) { int i = 1; int sum = 0; while(i