Java란? - Java(자바)는 1995년 썬 마이크로시스템즈( 후에 오라클 인수)가 개발한 언어이다. 다른언어와는 다른 특별한 형태로 되어있습니다. 왜냐하면 본격적인 개발 언어이면서도 보통의 애플리케이션은 만들 수 없기 때문입니다. 그렇다고 매크로 언어나 스크립트 언어처럼 '간단하지만 한정된 기능밖에 구현할 수 없는 언어'도 아닙니다. 여러가지 방면에서 사용되고 있습니다. - Java는 '하드웨어에 의존하지 않는 언어' 입니다. 보통 프로그래밍 언어라고 하면 인터프리터 방식이나 컴파일러 방식중 하나로 실행되는데, 컴파일러로 만든 프로그램은 CPU가 실행할 수 있는 명령의 형태로 되어있으므로, 당연히 CPU가 달라지면 프로그램을 실행시킬 수 없습니다. 하지만 Java는 가상머신이라는 가공의 컴퓨터를 전..
연산자, Operator- 피연산자(Operand)를 대상으로 미리 정해진 연산(계산, 행동)을 한 후에 결과값을 반환하는 역할(기호로 표현)ex) int sum = 1+2+3-1; 1. 산술연산자- +, -, *, /, %(나머지, mod)- 피연산자의 개수 2개 -> 이항연산자 - 정수에서 정수를 나눔 => 정수- 실수에서 실수를 나눔 => 실수. 12345678910111213141516171819class HelloWorld{ public static void main(String[] args){ int a = 10; int b = 3; System.out.println(10 / 3); //[3] System.out.println(10.0 / 3.0); //[3.33333333335] System..
문제 설명2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 TUE를 반환하세요. 제한 조건2016년은 윤년입니다.2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다) 입출력 예abresult524TUE12 31 SAT 나의 풀이1234567891011121314151617181920class Solution { public static String ..