java(70)
-
[Java] 조건문, 반복문
1. 조건문 조건문 허용되는 타입 if문 Boolean, boolean switch문 byte, Byte, short, Short, char, Character, int, Integer, String, enum 다만, switch문의 괄호 안에는 long 타입을 사용할 수 없습니다. 가. if문 //1번 if(a > b) { if(a > c) { System.out.println(a); }else { System.out.println(c); } }else { if(b > c) { System.out.println(b); }else { System.out.println(c); } } //2번 if(a > b) { if(a > c) { System.out.println(a); }else { System.ou..
2024.01.21 -
[Java] 자료형과 연산자
1. Data Type 기본형(Primitive type) : 미리 정해진 크기의 데이터 표현 : 변수 자체에 값 저장 : 8개 참조형(reference type) : 크기가 미리 정해질 수 없는 데이터의 표현 : 변수에는 실제 값을 참조할 수 있는 주소만 저장 (실제 메모리 주소X, Java 내부에서 사용하는 주소값) Primitive Type Boolean Type (boolean) Charactor Type(char) Numeric Type Integer Type (byte, short, int, long) Floating Point Type (float, double) Reference Type Class Type Interface Type Array Type Enum Type etc 가. boo..
2024.01.21 -
[Java] 입출력
1. 입력 입력 속도 비교 여러가지 언어와 입력 방법을 이용해서 시간이 얼마나 걸리는지 비교해 보았습니다. 방법: 첫째 줄에 정수의 개수 N (= 10,000,000), 둘째 줄부터 N개의 줄에 한 개의 자연수(10,000 이하)가 적힌 파일 www.acmicpc.net 가. Scanner import java.util.Scanner; public class Test1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); String[] foods = new String[num]; for(int i=0; i
2024.01.21 -
[Spring] 스프링으로 계산기 만들기
0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다! 주의하세요! 올인원 스프링 프레임워크 참고. 올인원 스프링 프레임워크 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1.디렉터리 구조 [project_name]/src/main/java : .java 파일 관리. [project_name]/src/main/resources : 자원 관리. 스프링 설정 파일(xml) 또는 프로퍼티 파일. pom.xml : 메이븐 설정 파일 가. 메인 리포지터리 또는 remote repository라고 한다. 필요한 모듈들을 다운로드하는 곳이다. https://mvnrepository.com이 우리가 사용하는 메인 리포지터리의 주소다. 다운로드..
2023.09.22 -
2022-06-16 자바_기초
자바 기초 기말시험 출제 포인트 if문 swich문 배열(1차원, 2차원 배열)(array.length) for문을 while문으로, while문을 for문으로. 전역 변수, 지역변수, 인수, 매개변수 try-catch문 클래스와 인스턴스 (필드, 메소드) 생성자(메소드 오버로딩) 상수 final, 정적 static 메소드(인스턴스 생성 없이 사용), 정적 static 필드 상속(메소드 오버라이딩) 추상클래스, 추상메소드 다형성 인터페이스, 다중상속 데이터 형식 변환 문자열 비교 날짜 형식 01 자바의 개요 대충 자바의 역사와 특징, 설치 방법에 대한 설명. 02 자바의 기본 문법 변수 선언 예제 public class exam02 { public static void main(String argc[])..
2022.06.16 -
2022-05-01 터미널에서 java 작성, 컴파일, 실행하기
java를 잠깐 사용할 일이 생겼다. 2학년 java 강의에선 당연히 이클립스를 사용했다. 하지만 짧게 사용하는데 이클립스를 설치하기는 싫었다. 그래서 vim과 터미널을 이용해서 java를 컴파일하고 실행하는 방법을 찾아보았다. Java Compiler, Java Virtual Machine java는 기계 중립적이다. 자바 바이트코드는 플랫폼에 독립적이다. 모든 자바 가상 머신은 자바 가상 머신 규격에 정의된 대로 자바 바이트코드를 실행한다. 따라서 표준 자바 API까지 동일한 동작을 하도록 구현한 상태에서는 이론적으로 모든 자바 프로그램은 CPU나 운영 체제의 종류와 무관하게 동일하게 동작할 것을 보장한다. 출처 : https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%9..
2022.05.02