반응형

지극히 개인적인 사용후기/코딩coding 9

JAVA coding 자바코딩 - if 조건 연습해 보기

if 조건문 else if조건문 사용을 연습해 보았다. import java.util.Scanner; public class Review1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //선언 int num=0; String state = ""; //입력 System.out.print("주민번호 7번째 자리를 입력하세요 : "); num = sc.nextInt(); //연산 if(num==1) state = "당신은 1900년대생 남성입니다."; else if(num==2) state = "당신은 1900년대생 여성입니다."; else if(num==3) state = "당신은 2000년대생 남성입니다.";..

JAVA coding 자바코딩 - 이름, 기본급 입력 후 세금 계산 프로그래밍

자바 프로그램 연습을 해보았다. 결국 자료를 입력하고 원하는 값을 출력하도록 만드는 프로그램을 한번 간단히 해보았다. import java.util.Scanner; public class Practice1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //선언 int basePay=0; //기본급 double salary=0; //월급 double tax=0; //세금 String name=""; //이름 //입력 System.out.print("이름 입력 : "); name = sc.next(); System.out.print("기본급 입력 : "); basePay = sc.nextInt(); //연산 ta..

JAVA coding 자바코딩 - 삼각형 넓이 구하기

삼각형 넓이 구하는 식을 자바를 통해 만들어 보았다. 시스템에서 구현되도록 만드는데 어떻게 진행하는지 실험을 해았다. import java.util.Scanner; public class Practice2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //선언 double base=0, height=0; //변수 초기화 double area=0; //변수 초기화 //입력 System.out.println("--입력--"); System.out.println("****삼각형의 넓이 구하기****"); System.out.print("밑변 : "); base = sc.nextDouble(); System.out...

국비지원교육 - IT과정을 거치면서 보았던 사람들

대학교 재학시절 러시아어를 배우고 싶어서 EBSi라는 웹사이트를 이용한 것 빼고는 나라에서 지원을 받고 교육을 받은 것은 처음인 것 같다. EBSi도 엄밀히 말하면 국가에서 나에게 지원금을 주고 교육을 시킨 것은 아니기 때문에 국비 지원을 받고 교육을 받은 것은 처음인 것 같다. 국비지원교육을 받으면서 배웠던 커리큘럼은 이랬던 것 같다. 가르치는 선생님이 JAVA를 주력으로 쓰셨던 것 때문인지 JAVA수업을 정말 많이 했다. 6개월 과정에서 2달 넘게 JAVA에 시간을 넣었던 것 같다. 그런데 JAVA라는 언어를 배우고 나니 SPRING을 배울 때도 Python을 배울 때도 도움이 되었다. 언어를 배우면서 그 본질적인 측면은 결국 비슷하구나라는 점을 깨닫게 되었다. 특별히 수학을 좋아했었기 때문에 수학적..

국민내일배움카드로 들었던 IT수업의 시작과 끝 - (나에게 투자한 정부한테 미안한 맘을 갖고)

이 것도 무려 3년 전 이야기었던 것 같다. 직장을 다니는데 '이게 맞나' 싶기도 하고 새로운 계기를 마련하고 싶어서 IT관련 수업을 듣기 원했었다. 국민내일배움카드로 수업을 신청할 수 있다고 하길래 여러가지 알아보는 도중 자바, 파이썬과 같은 언어를 공짜로 배울 수 있다는 글을 보게 되었다. 대신 조건은 하루 종일 학원에서 수업을 들어야 한다는 것과 일정 이상의 출석률을 맞춰야 한다는 것이었다. 그 때, "네카라쿠배"라는 단어가 새로 나타났던 시기였고 IT취업에 대해 희망과 꿈을 갖고 있었던 때 였다. 그 때 나는 30대 중반을 넘어서고 있었고 저런 좋은 회사는 갈 수도 없고 사실 갈 생각도 없었다. 자바, 파이선, 스프링과 같은 프로그램을 다룰 수 있으면 '중소규모 SI업체 들어가서 어떻게든 밥벌이 ..

3일차 - 반복문 for, while, do-while 사용 + 배열

반복문을 학습했다. for는 시도 횟수가 한정적인 경우 유용하게 사용되는 것 같았고 while은 무한한 횟수를 반복할 때 도움이 되는 명령어 같았다. 물론 while을 사용해서 for를 구현할 수 있었지만, 굳이 그럴 필요는 없어 보였다. 배열을 새로 배웠다. 굉장히 큰 데이터를 입력할 때 쓰기 유용한 명령어였다. 단, 배열을 쓸 때 for를 같이 써야 한다는 것을 알게 되었다. 그렇지 않으면 오류가 계속 뜬다. 이정도 해서 약 48시간 정도 현재 학습을 한 상태이다. Java의 기본기를 계속 배우는 중이다. 빨리 응용 단계로 넘어가고 싶다.

2일차 - 연산자, 제어문 사용법 익히기

자바 코딩을 익힌 날로부터 2일차가 되었다. 오늘 배우고 습득한 내용은 정리하면 이렇다. 1. 연산자 연산자는 평소 알고 있는 , +, -, /, * 을 활용하는 것이었다. %은 나머지를 구하는데 사용되는 것이 특이 했다. 정수 연산 정수는 정수가 나오지만, 정수 연산 실수는 실수가 나온다. 자동으로 실수를 변환하는 것이 특이 했다. 자동 변환이 안되는 경우 강제 변환을 시도했다. (char), (int), (double), (float)를 넣어 강제 변환이 가능했다. str.equals()를 쓰는 경우 문자열도 강제 변환이 가능했다. 2. 제어문 제어문의 종류는 여러가지가 있었다. 논리 기호들이 있었다. >=

1일차 - 변수 사용법, Data 입력, 키보드값 입력, 연산자

처음 자바라는 것을 접하기 시작했다. 아주 옛날 GW BASIC이 떠오르긴 했지만 명령어가 완전히 달랐다. 오늘 배운 것을 정리하면 이렇다. 1. 변수, 변수 값 변수를 지정하면 RAM에 일정한 공간을 차지하는 것을 알게 되었다. 자료형 변수 중 정수는 byte - 1byte short - 2bytes int - 4bytes long - 8bytes 실수는 float - 4bytes double - 8bytes 임을 알게 되었다. 정수는 정수의 형태로, 실수는 소수점 형태로 표신된다는 것을 알게 되었다. Char는 문자를 String은 문자열의 변수라는 사실도 알게 되었다. String을 RAM에 기억시키는 방식은 특이했다. String은 주소를 기억하는 방식을 채택한다는 것을 알게 되었다. boolea..