본문 바로가기
  • Build Up Routine

Basic/생활코딩 Java113

생활코딩 JAVA1 수업노트 리뷰#9 _제어문.(boolean, 조건문, 반복문) boolean boolean은 참과 거짓을 표현하는 데이터 타입이다. boolean 자체로는 큰 효용이 없지만, 뒤에서 반복문, 조건문과 만나면 폭발적인 효과를 내는 위대한 개념입니다. public class booleanApp { public static void main(String[] args) { System.out.println("One"); // one 출력 System.out.println(1); // 1출력 System.out.println(true); //true 출력 System.out.println(false); // false 출력 String foo = "Hello World"; //번수선언 System.out.println(foo.contains("World")); //true출.. 2022. 3. 25.
생활코딩 JAVA1 수업노트 리뷰#8 _자바 문서보는법. 자바공식사용설명서 "api documentation java" 검색 https://docs.oracle.com/javase/7/docs/api/ Java Platform SE 7 docs.oracle.com 패키지와 클래스 상속 2022. 3. 12.
생활코딩 JAVA1 수업노트 리뷰#7 _ 컴파일 내용이어렵다. 나중에 복습이 필수일것 같다. javac를 이용해서 우리가 보기 편한 소스코드들을 이용해서 만든 .java 확장자를 compile 해서 컴퓨터가 읽을 수 있는 .class 파일 확장자로 변환해줄 수 있다. 여러 class 파일들을 모아둔것을 package 라고 하고, 자바 라이브러리는 일반 폴더 구조에서 볼 수 있는 계층적 패키지 구조를 가지고 있다. cmd에서 디렉토리를 변경하는 법: cd C:\Users\Usersname\eclipse-workspace\Programing .java파일을 class파일로 compile 하는법: org 패키지 파일이 하위 디렉토리에 숨어있어서 오류가 난 경우 -cp 또는 -classpath를 이용하여 "."는 현재 디렉토리, ".;lib"는 현재 디렉토리.. 2022. 3. 11.
생활코딩 JAVA1 수업노트 리뷰#6 _ 입력과 출력 항상 똑같은 결과를 출력하는 프로그램은 1회용 이기때문에 입력에 따라서 다른 출력 결과를 만들어주는 프로그램은 다양한 상항에서 힘을 발휘 할 수 있다. String id = JOptionPane.showInputDialog("Enter a ID"); 입력 팝업창. moodLamp.setBright(Double.parseDouble(bright)); 대화상자에 적을 변수의 데이터 타입을 double로 전환 인자(argument)와 매개변수(parameter) : String id = args[0];와 같이 인자 받기 > run 오른쪽 화살표에 run configurations > argument에 인자 집어넣기 > apply를통해 데이터를 전달할수 있다. https://opentutorials.org/co.. 2022. 3. 9.
생활코딩 JAVA1 수업노트 리뷰#5.1 _ 디버거 중급자와 초심자의 차이 중급자 : 문제가 있을 때 원인을 파악할 수 있으나 좋은 도구를 사용하지 못함. 초심자 : 문제가 있을 때 원인도 파악하지 못하고 도구도 사용할줄도 모름. 초심자가 문제에 부딛혔을때 얼마나 암울하고 어려운지 알 수 있다. 이 문제를 파악 할 수 있는 방법 중 하나가 디버거이다. debug : 버그를 잡을 때 사용하는 도구 debuging : 버그를 잡는 행위 벌레모양은 디버거의 기능이다. 디버거를 통해 어떻게 작동하는지 우리는 확인할 수 있다. https://opentutorials.org/course/3930/26663 입력과 출력 - 생활코딩 수업소개 똑같은 결과를 출력하는 프로그램은 일회용입니다. 하지만 입력에 따라서 다른 출력 결과를 만들어주는 프로그램은 다양한 상황에서 힘.. 2022. 3. 8.
생활코딩 JAVA1 수업노트 리뷰#5 _ 변수와 프로그래밍 1. 변수는 어떤 타입의 데이터를 담을 수 있는지 명확하게 표현을 해주어야한다. 2. 변수를 이용해 모든 데이터의 값을 한번에 정의하고 수정이 가능 할 수 있다. public class Variable { public static void main(String[] args) { int a = 1; // Number -> integer(정수) -2,-1,0,1,2... System.out.println(a); double b = 1.1; // real number(실수) .... -2,0,-1,0.3,5.3 ... System.out.println(b); String C = "Hwllo world"; System.out.println(C); // 변수가 어떤 타입의 데이터를 담을 수 있는지 명확하게 표현을.. 2022. 3. 6.
생활코딩 JAVA1 수업노트 리뷰#4 _ Java 숫자와 문자. 저번 시간에 숫자와 문자의 데이터 특징을 배웠다. 숫자와 문자는 각 데이터 특성에 맞는 연산이 정해져(?)있으며 각 데이터에 맞는 연산을해야 컴퓨터가 정해진대로 동작을한다. 1. 숫자의 연산 public class Number { public static void main(String[] args) { // Opertator -연산자 System.out.println(6+2); // 8 System.out.println(6-2); // 4 System.out.println(6*2); // 12 System.out.println(6/2); // 3 System.out.println(Math.PI); System.out.println(Math.floor(Math.PI)); System.out.println(.. 2022. 3. 5.
생활코딩 JAVA1 수업노트 리뷰#3 _ Java 데이터와 연산 컴퓨터 프로그래밍에서는 데이터가 가장 중요하다. 데이터는 숫자(number), 문자(String)가 가장 대표적인 데이터로 프로그래밍에서는 가장 중요한 데이터로 분류 된다. 이 외에도 소리,영상 등이 있으며 무수히 많은 데이터가 존재한다. 각 데이터 마다 특성에 맞는 처리방식(연산)이 존재한다. 대표적으로 숫자는 더하기, 뺼셈, 나누기 등이 있으며 문자는 문자의 숫자가 몇개인지, 문자를 필터링하는방법, 검색을 하는 방법등 데이터 처리방식이 각 데이터 특성에 맞게 나누어져 있기에 어떤 데이터인지 그리고 그 데이터를 연산하는 방법은 가장 기초이며 가장 중요한 방식이다. java data & operation public class Datatupe{ public static void(String[] args).. 2022. 3. 4.
생활코딩 JAVA1 수업노트 리뷰#3 _ Java 기술의 응용 자바는 웹 말고도 다양하게 쓰일 수 있다. 1. 데스크탑 앱을 이용한 자바. 2. IOT제어하기. 3. 안드로이드앱 제어하기. 등 많은곳에서 자바를 활용하고 이용할 수 가 있다. https://opentutorials.org/course/3930/26652 자바 기술의 응용 - 생활코딩 수업소개 자바로 할 수 있는 일들을 구경시켜드리는 수업입니다. 기술적인 부분 보다는 할 수 있는 일의 가능성에 집중해서 '구경'해주시길 바랍니다. 공부는 차차해도 됩니다. 관심있는 파트만 opentutorials.org 2022. 3. 3.