반응형 Java8 [Linux] Ubuntu20.04 Java(JDK) 설치하기 Ubuntu20.04 에서 Java 를 설치해보자 패키지 최신화, 업데이트 Java 설치 환경변수설정 1. 설치 가능한 패키지 리스트 최신화 및 업데이트 apt-get update apt-get upgrade 2. Java 설치 저는 amazon jdk 17로 다운 받아보겠습니다. wget -O corretto.tar.gz https://corretto.aws/downloads/latest/amazon-corretto-17-x64-linux-jdk.tar.gz tar -xzf corretto.tar.gz 지금부터 관리자 권한을 가진 root로 이동해서 작업하도록 하겠습니다. 자바가 잘 깔려 있는 지 확인해보겠습니다. 3. 환경 변수 설정 (PATH 설정) .bashrc 에 PATH 설정해주기 저 같은 경.. 2023. 7. 20. 자바의 OutputTest public class OutputTest { public static void main(String[] args) { System.out.print("Hello"); System.out.print(" world~~\n"); int num = 100; //중간에 사용자로부터 값을 입력 받아서 저장. System.out.printf("정수값은 %d입니다.\n", num); //서식 지정자( '%'와 조합하여 사용하는 문자) //%d : 정수(10진수) 출력 //%f : 실수 출력 //%c : 문자 출력 //%s : 문자열 출력 //출력용 변수 char c = '!'; float f = 123.456f; String str = "apple"; System.out.printf("실수 f의 데이터는 %f입니다... 2023. 5. 3. 자바의 InputTest Input import java.util.Scanner;//Scanner 컨트롤 스페이스바 //라이브러리를 사용하겠다. public class InputTest { public static void main(String[] args) { Scanner scan = new Scanner(System.in);//객체 int number = 0;//정수변수 선언 및 초기화(0) System.out.print("숫자를 입력해주세요 : "); number = scan.nextInt(); /*커피손님 다음분 다음분 다음분(처음값부터 순서대로 받는다) 정수를 받는 Scanner 메소드 활용*/ System.out.print("당신이 입력한 숫자는 : "); System.out.println(number); } } S.. 2023. 5. 3. JAVA 입 출력 과 형변환 자바의 출력 * System : 물리 장치와 관련된 처리를 위한 프로그램 코드가 들어있는 클래스 * out : 출력 장치와 관련된 키워드(모니터) * println : 출력용 메소드 * 예) System.out.println("출력할 값"); * 출력 삼형제. 1. print : 한줄 출력 2. println : 한줄 출력 후 줄 바꿈 실행 3. printf : 형식을 지정하여 출력 * printf는 다양한 출력 형식을 지정할 수 있다. - '%' 기호와 형식문자 사이에 수치를 입력하면 출력에 필요한 공간의 크기를 지정할 수 있음 예) %2d : 출력 시 2칸을 차지하여 출력. %5.3d : 총 5자리로 표현하고 소수점은 3자리까지 표현 자바의 입력 * Scanner 객체를 활용한 키 입력.. 2023. 5. 3. java 변수사용(VariableTest) public class VariableTest { static double d01;//변수가 메소드안에 올수도 있고 밖에 올수도 있다.(메소드 밖에 있으면 멤버변수(전역변수)) public static void main(String[] args) { //메소드 안에 있는 변수 (지역변수) //변수의 선언 : 자료형 변수명; //프로그램은 위에서 아래로 실행 //boolean 선언 boolean b01; //노란줄은 선언을 했지만 사용을 아직 안해서 그어진거임 //char 선언 char ch01; //정수형 선언 int i01; //실수형 선언 float f01; //참조형 문자열 선언 String str01; //boolean 변수에 데이터는 true/false 중 하나만 저장 b01 = true; //.. 2023. 5. 3. JAVA(변수) ★ 변수의 자료형(Data type) * 기억공간의 크기를 지정하자 (내가 공간을 얼만큼 쓰겠다) º 변수를 선언할 때 사용할 크기를 지정함. º 변수의 크기를 지정하는데 사용하는 키워드들. #문자형, 논리형, 정수형, 실수형, (참조형...까다로움) 변수를 사용하는 이유 - 사용자가 프로그램에 입력하는 데이터를 저장하기 위해서(입력) - 입력 데이터를 가공(연산)한 뒤에 결과 데이터를 저장하기 위해서(연산) - 출력을 위한 변수(출력) º 문자형 - character type -> char : 2btye # 알파벳 대소문자, 숫자문자(문자로 취급하는 숫자), 특수문자(!, ?, *,....) # 문자 하나만 저장. (잘 사용하지 않음) º 논리형 - 참/거짓 - true/false -> bool.. 2023. 5. 3. JAVA기본정보 ★ * 자바는 최소 하나의 클래스로 프로그램을 작성한다! * 하나의 클래스는 최소(여러개가 들어갈수도 있음) 하나의 메소드로 구성된다! * 하나의 프로그램은 반드시(최소x반드시 하나) 하나(only)의 main 메소드가 있어야 한다. * 하나의 메소드에는 여러개의 문장이 들어간다. = 명령어. * 주석(//) : 실행되지 않는 문장.(컴파일도 되지 않음) 프로그램이나 코드를 설명하거나 도움말 등을 작성하는 용도의 문장. 유지보수 작업에도 활용. 주석의 종류 : 한줄 주석 - // 범위주석 - /* */ ★ 문장의 끝은 ' ; ' 으로 종료. (예외 ' } ' 로 종료하는 경우도 문장의 끝으로 인식) ★ * 컨트롤 a 컨트롤 i 자동 들여쓰기 기능 * sysout 입력후 컨트롤 스.. 2023. 5. 3. Java의 기본 정보 JAVA * 자바는 최소 하나의 클래스로 프로그램을 작성한다! * 하나의 클래스는 최소(여러개가 들어갈수도 있음) 하나의 메소드로 구성된다! * 하나의 프로그램은 반드시(최소x반드시 하나) 하나(only)의 main 메소드가 있어야 한다. * 하나의 메소드에는 여러개의 문장이 들어간다. = 명령어. * 주석(//) : 실행되지 않는 문장.(컴파일도 되지 않음) 프로그램이나 코드를 설명하거나 도움말 등을 작성하는 용도의 문장. 유지보수 작업에도 활용. 주석의 종류 : 한줄 주석 - // 범위주석 - /* */ ★ 문장의 끝은 ' ; ' 으로 종료. (예외 ' } ' 로 종료하는 경우도 문장의 끝으로 인식) ★ * 컨트롤 a 컨트롤 i 자동 들여쓰기 기능 * sysout 입력후 컨트.. 2023. 4. 6. 이전 1 다음 반응형