Java

Java) 기초문법 과 if 문

5_jinseok12 2018. 4. 3. 19:28
728x90

우선 기본적인 문법을 배우기 전에 다른사람으로부터 자료를 받거나 다른곳에서 저장한 파일을

내PC에서 보려면 파일을 불러올줄 알아야 한다

그렇기 때문에 import 하는 방법부터 설명하겠다.


import 방법



왼쪽 상단의 File버튼을 클릭하여 import버튼을 클릭한다.



General 을 클릭하고 Projects from Folder or Archive를 클릭한 뒤 Next



Import source의 경로를 Directory를 통해 설정하면 된다




기초 문법

정수 출력하기


JAVA를 배우기 전에 C언어를 배운 사람이라면 기초문법은 똑같기 때문에 이해하는데 어려움이 없었을 것이다.

우선 int 는 정수형 타입을 나타낸다. 즉 문자나 실수가 아닌 숫자를 나타내는 정수를 나타낼 때 사용한다


변수 x, y, sum을 지정하고 값을 지정해준다.

x=10 y=50 sum=x+y(10+50을 나타냄)


변수와 변수 또는 문장을 이어서 출력하고 싶을 땐 + 를 사용하여 붙여서 출력한다



실수 출력하기


위에서 설명했듯이 int는 정수형 타입을 나타낸다

그렇다면 실수형타입을 나타내는 것은 무엇일까

"double" 이다.  타입이 다르면 에러가 나기 때문에 반드시 알아둬야 한다

위에 코드는 반지름을 구하는 코드이다


radius =10.0

PI = 3.14


10*10*3.14 = 314.0 이 나온것을 결과값을 통해 확인할 수 있다






이런식으로 int 형 정수타입에 소수인 1.4를 입력하면 에러가 뜨는것을 확인할 수 있다.





Scanner 를 이용한 키 입력받기


 Scanner 클래스는 사용자가 입력하는 키값을 공백문자( ' ' , ' \t ',  ' \n ) 를 기준으로 분리하여 토큰단위로 읽는다.


next()  :  문자열 읽기

nextInt() :  정수 읽기

nextDouble()  :  실수 읽기


위와 마찬가지로 값을 직접 입력하고 그 값에 맞게 시간을 구하는 프로그래밍을 작성한 것이다.

second = time%60   : 사용자가 입력한 값을 60으로 나눈 후 나머지값을 second 에 저장한다    (초 구하기)

minute = (time/60)%60  : 입력받은 값을 60으로 나눈 후 또 다시 60으로 나눈 나머지 값을 minute에 저장 (분 구하기)

hour = (time/60)/60  :  입력받은 값을 60으로 나누고 한번더 60으로 나눈다.   (시 구하기)




if 문을 활용한 학점 구하기



if 문을 통해 grade에 조건을 제시하여 그 범위안에 맞는 출력하기

사용자가 입력한 정수값을 grade에 저장

grade 가 90이상 : A

grade 가 90미만 80이상 : B 

grade 가 80미만 70이상 : C

그 밑에 나머지 값들은 전부  "공부 좀 더 열심히 하세요"  라는 값을 출력한다


반응형

'Java' 카테고리의 다른 글

JAVA) 상속  (0) 2018.07.10
Java) while 문과 case 문  (0) 2018.04.03
Java eclipse 설치  (0) 2018.03.21