Java
-
자바 step2 - Operator(연산자, 3항 연산자)Java 2022. 10. 24. 21:31
package test.main; /* * 1. 산술연산자 테스트 * * +, -, *, /, % */ public class MainClass01 { public static void main(String[] args) { int num1=5; int num2=2; // + 연산 하기 int sum = 10 + 1; int sum2 = num1 + num2; int sum3 = 10 + num2; //정수끼리 연산하면 결과는 정수만 나온다. int result1 = 5 / 3; int result2 = num1 / num2; //연산의 결과로 실수 값을 얻어내고 싶으면 적어도 하나는 실수여야 한다. double result3 = 5 / 3.0; double result4 = num1 / (double)..
-
자바 step1 - 기본 8가지 타입(문자형(string), )Java 2022. 10. 24. 21:16
package test.main; /* * [ Java 참조 데이터 type ] * * String type * * - 문자열을 다룰때 사용하는 데이어 type 이다. */ public class MainClass05 { public static void main(String[] args) { // "김구라"라는 String type 객체를 heap 영역에 만들고 그 참조값을 변수에 담기 String name="김구라"; // name 안에 있는 참조값을 tmp 변수에 복사해주기 String tmp=name; // "원숭이" 라는 String type 객체를 heap 영역에 만들고 그 참조값을 name 변수에 덮어쓰기 name="원숭이"; // name 변수를 비우기 ( null 은 참조 데이터 type..
-
자바 step1 - 기본 8가지 타입(정수, 실수, 논리형, 문자형(char))Java 2022. 10. 24. 21:09
package test.main; public class MainClass02 { public static void main(String[] args) { System.out.println("main 메소드가 시작 되었습니다"); // 국어점수 int kor=95; // 영어점수 int eng=100; // 국어 점수와 영어 점수의 평균을 구해서 변수에 담고 그 결과를 콘솔창에 출력해 보세요.(소수점 포함) double msg=(kor+eng)/2.0; /* * 정수 와 정수를 연산하면 정수만 나오기 때문에 * 정확한 실수 값을 얻어내기 위해서는 연산에 참여하는 숫자중에 적어도 하나는 * 실수가 되어야 한다. */ System.out.println("평균:"+msg); } } 평균:97.5 int 타입이..
-
자바 step1 - 기본 8가지 타입Java 2022. 10. 24. 18:25
package test.main; public class MainClass01 { /* * [ Java 기본 데이터 type ] * * 1. 숫자형 * * 정수형 : byte, short, int, long * * - byte 변수명; // -128 ~ 127 * - short 변수명; // -32768 ~ 32767 * - int 변수명; // -2,147,483,648 ~ 2,147,483,647 * - long 변수명; // -9223372036854775808 ~ 9,223,372,036,854,775,807 * * 실수형 : float, double * * - float 변수명; // 1.40129846432481707e-45 ~ 3.40282346638528860e+38 * - double 변..
-
자바 기초 2 - 콘솔창에 문자열 출력하기Java 2022. 10. 24. 18:14
// 이 클래스가 어느 package 에 속해 있는지 package 예약어를 이용해서 명시해야된다. package test.main; // MyClass 라는 이름의 클래스 정의하기 public class MyClass { // run 버튼을 눌렀을때 실행순서가 시작되는 특별한 main 메소드(=함수) public static void main(String[] args) { //console.log("Hello, Word!"); // 콘솔창에 문자열 출력하기 System.out.println("Hello, World!"); } } Hello, World! run을 눌렀을 때, main 메소드가 실행되므로 내용은 그 안에 적어야 한다. System.out.println("") 메소드로 안에 문자열을 입력하..
-
이클립스 설치(초기설정)Java 2022. 10. 24. 18:11
Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 경로로 들어가서 eclipse를 다운받고 실행시킨다. 실행시키면 window -> Preferences에 들어가서 검색창에 enc를 치면 밑에 화면이 나온다. Workspace, CSS Files, HTML Files, JSP Files의 encoding을 UTF-8로 바꿔준다. 여기서 font 굵기, 스타일, 크기를 바꿀..
-
자바 기초 1 - 자바의 특징Java 2022. 10. 24. 18:05
자바란? 1995년 썬 마이크로시스템즈에서 발표한 프로그래밍 언어이다. C++에 비해 메모리와 CPU를 많이 사용해 윈도우 프로그래밍 언어로 부적합했지만, 인터넷이 활성화되며 웹 애플리케이션 구축 언어로 급부상했다. 초기의 자바는 가전 제품에 탑재할 언어로 개발되었지만, 현재는 엔터프라이즈 기업환경에서 실행되는 서버 애플리케이션을 개발하는 중추적인 언어이다. 자바의 특징 1. 높은 이식성 서로 다른 실행 환경의 시스템 간에 프로그램을 옮겨 실행할 수 있는 것이다. 윈도우에서 실행하는 프로그램이 리눅스에서도 실행할 수 있다는 것. 다른 실행 환경에서 실행하려면 대부분의 프로그램은 소스 파일을 수정하고, 재 컴파일 과정을 거쳐야 하지만 자바로 개발된 프로그램은 JRE(Java Runtime Environme..