728x90
반응형

전체 글 199

Java, 반복문 for문 / while문 / do-while문 / 다중 for문 (+ 구구단 3단씩 출력) / break, continue

2024-7-8 네이버 클라우드 반복문이란어떤 작업을 반복적으로 실행하는 명령어입니다. 현재 조건이 참인 동안만 반복한다. 조건이 거짓이면 반복문 중단, for문을 탈출한다. 반복되는 문장이 1개일 경우에는 "{}" 를 생략해도 된다. 1. for문 2. while문 3. do-while문 For문반복 횟수가 정확할 때 주로 사용한다. [ 형식 ] for(변수 = 초기값 ; 조건 ; 증감값) {          A 조건이 참일때 실행}          B 조건이 거짓일 때  1. 변수 초기값이 조건에 맞을 경우 for문 안에 문장 실행한다. 변수 = 초기값이 조건에 참일 경우 A 실행2. for문 앞으로 다시 돌아가서 초기값이 증감값에 따라 변화된 후 변수 = 초기값+ 증감값 이 3. for문 조건에 ..

Java 2024.07.08

Java, System.in.read(); 사용자 입력 명령어

2024-7-5 네이버클라우드 System.in.read();System.in.read(); 는 딱 한개의 문자만 입력받아 가져오는 명령어 입니다. System.in.read(); 는 문자를 읽고 int형으로 가져오기 때문에 문자를 입력하면 숫자로 변형되어 출력됩니다.(ex. [입력] abc -> [출력] 97)  Exception (예외처리)컴파일 : (작성했을 때 자동으로) 문법적으로 오류가 나는 것 System.in.read(); 를 사용하면 오류가 발생됩니다.해당 명령어는 예방(예외처리)을 반드시 해주어야 합니다.IOException : 입력과 출력에 대한 예외처리,throws IOException을 main 줄에 추가import java.io.IOException 추가 Flash처리 System..

Java 2024.07.08

Java, 조건문 If문 / Switch문 형

2024-7-5 네이버 클라우드 조건문 종류 1. If 2. SwitchIf [형식] 1. if (조건) 참; 2. 참 거짓 if (조건) {  참; } else 거짓; 3. 다중 If if (조건) { 참; } else if (조건) { 참; } else { 거짓; }  [문제] 성적 계산  이름이 L(name)이고 국어점수 85(kor), 영어점수 90(eng), 수학점수 100(math)일때   총점(tot), 평균(avg), 학점(grade) 을 구하시오     [조건]  총점 = 국어 + 영어 + 수학  평균 = 총점 / 과목수  평균의 소수이하 3째자리까지 출력  학점 평균으로 구하기package if_;import java.util.Scanner;public class SungJuk { pu..

Java 2024.07.08

Java, 연산자(최우선, 산술, 관계, 논리, 조건, 증감, 대입, 부정, 비트)

2024-7-5 네이버 클라우드 연산자  1. 최우선 연산자 ( ) ++ -- int a = 5;a++ // ==> 6++a // ==> 52. 산술 연산자 + - * / % 나머지(%)는 항이 반드시 정수형이어야 한다. 3. 관계연산자 > 크다 >= 이상 == 같다 !=,  같지 않다 4. 논리연산자 조건이 2개 이상일 때 가능하다.|&& - 모든 조건이 참일 때 참 || - 조건 중에서 1개라도 참이면 참  [문제] 점수를 입력하여 합격인지 불합격인지 판별하는 프로그램 점수가 80~100 사이면 합격을 한다.Operator02.javapackage operator;import java.util.Scanner;public class Operator02 { public static void main(St..

Java 2024.07.08

Java, String.format() 소수점 자릿수 변경 / new DecimalFormat().format() 천단위마다 콤마(,)

2024-7-4 네이버 클라우드 String.format() 값을 원하는 형식으로 설정하는 메서드static에 포함되어 있는 메서드라서 public static void main(String[] args) 이 있다면 import 없이도 사용 가능String.format(" %[전체 자리수] . [소수점 이하 자릿수] [형식] ", 구하는 값)* 전체 자리수는 생략 가능* 전체 자리수는 소수점(.)도 포함 형식 종류10진수 : %d문자열 : %s실수 : %f날짜시간 : %t유니코드 문자 : %c8진수 : %o16진수 : %x double div = 5.2548623 System.out.println(String.format("%4.2f",div));System.out.println(String.format..

Java 2024.07.05

Java의 특징, 상수, 문자, 문자열, ASCII코드(대문자 ↔ 소문자, 숫자 → 문자)

2024-7-4 네이버클라우드 Java의 특징- 객체지향 프로그램(중복 방지)- class 단위로 묶는다- 카멜 표기법으로 class명의 첫글자는 대문자로 시작하며 단어가 바뀌면 띄워쓰기 대신 대문자로 시작한다.- 자바의 파일명은 클래스명과 동일- 파일 확장명 : 파일명.java- 원시 파일은 파일명 대소문자 구분  상수  변하지 않는 값숫자 상수 : 25, -100 문자 상수 : '2', 'A', '목' '문자'는 글자 한 글자를 담는다. ASCII코드로 바뀌어 출력 "문자열"은 하나의 문자가 아니고 각각의 문자들의 배열을 뜻한다.  대문자를 소문자로 변환 (대문자 ↔ 소문자),숫자를 문자화대문자와 소문자 사이 차이 : 32숫자와 문자화된 숫자 사이 차이 : 48 따라서,'A' - 32 = 97'0' ..

Java 2024.07.05

Java 숫자, 문자, 문자열 출력(+ 정수에서 실수로 변경)

숫자, 문자, 문자열  출력 - "a"는 문자열로 입력되어 a로 출력* "문자열" + "문자열" = 문자열문자열 * "문자열 + 문자열" = 문자열 + 문자열 * 숫자 + 숫자 = 두 숫자의 합 class NumberTest { public static void main(String[] args){ System.out.println(25 + 3); System.out.println("25" + "3"); System.out.println("25 + 3"); System.out.println("25 + 3 = " + 25 + 3); }}[결과값] 28 253 25 + 3 25 + 3 = 28  덧셈, 뺄셈, 곱하기, 나누기  - 'a'는 'a'의 ASCII로 변환되어 97출력- 나누기는 정수값 입력..

Java 2024.07.04

Java 파일, 명령 프로토콜로 컴파일하는 방법 (+ 명령 프로토콜 파일 위치 변경)

2024-7-3 네이버 클라우드 명령 프로토콜을 사용해서 컴파일하는 방법C:\Users\yellow\> cd\C:\> d:D:\> cd javaD:\Java> cd workspaceD:\Java\workspace> javac HelloTest.javaD:\Java\workspace> java HelloTest.java 1. 파일이 저장되어 있는 경로로 변경 (저는 D드라이브 Java 파일 속 workspace파일에 저장해두었습니다.  C:\Java\workspace )cd\를 이용해 경로를 뒤로 가고C:\Users\yellow\> cd\cd Java, cd workspace를 이용해서 해당 파일 위치(C:\Java\workspace)로 이동C:\> d:D:\> cd javaD:\Java> cd works..

Java 2024.07.04

Java 개발 환경 /JDK-Oracle 설치 및 환경 설정 / Eclipse IDE for Enterprise Java and Web Developers 다운로드

2024-7-3 네이버 클라우드 DownloadJDK-OracleJDK Development Kit 17.0.11 downloadsjava.oracle.com 1. 원하는 버전으로 다운로드 ( jdk-17_windows-x64_bin.exe 더블클릭 )Spring은 17이 지원이 안되기 때문에 11로 다운받아야됩니다. 2. 다운받은 JDK-Oracle을 설치한 후 설치된 위치 파악JDK의 위치 : C:\Program Files\Java\jdk-17** 환경설정 ** JAVA_HOME에 경로를 추가하고 해당 경로의 값을 꺼내오는 설정 1. 설정 - 시스템 - 정보 - 고급시스템설정 2. 고급 시스템 설정에 환경변수에 들어가서 시스템 변수에 [ 새로 만들기 ] 변수 이름과 변수값 입력 - 확인변수 이름 : ..

환경설정/Java 2024.07.04
728x90
반응형