Light Purple Pointer
[프로그래머스] 특수문자 출력하기 (JAVA)
·
BACKEND/Java
1.문제 설명 다음과 같이 출력하도록 코드를 작성해 주세요. 출력 예시 !@#$%^&*(\'"?:; 2. 풀이 package 프로그래머스; public class 특수문자출력 { public static void main(String[] args) { System.out.print("!@#$%^&*(\\'\"?:;"); } } "와 ' 앞에 \ 입력 후 출력 3. 출력 출처:https://school.programmers.co.kr/learn/courses/30/lessons/181948
JAVA - 10개의 정수를 입력받아 배열에 저장하고 오름차순으로 정렬하여 출력하기(버블 정렬)
·
BACKEND/Java
문제 ) 정수 10개를 입력받아 배열에 저장하고 증가 순으로 정렬하여 출력하라. 아래와 같이 출력돼야함 . 문제와 같은 경우면 버블 정렬을 사용하면 된다. 버블정렬(Bubble Sort)은 정렬 알고리즘 중 하나이고, 작동원리는 인접한 원소들끼리 반복적으로 비교하고 교환해서 정렬을 수행함. public static void main(String[] args) { //버블정렬 Scanner scanner = new Scanner(System.in); int n[] = new int[10]; System.out.print("정수 10개 입력>>>"); for (int i = 0; i < n.length; i++) { n[i]=scanner.nextInt(); // 정수 읽기 } //버블 정렬 for (int..
<JAVA> 3. 산술연산
·
BACKEND/Java
앞에 배웠던 내용들로 산술 연산이 가능하다. 정수/정수로 나눈 경우에는 정해진 데이터 타입이 정수라서 나머지 없이 정수로만 출력 실수와 정수가 혼합해서 산술하는 경우에는 byte수가 더 높은 실수를 기준으로 출력됨.
<JAVA> 2. INT(정수) 와 DOUBLE(실수) 변수 만들기
·
BACKEND/Java
* Class를 main 체크해서 만들면 아래와 같이 나온다 모든 내용들은 main 안에 입력을 해야함 . 하지만 만약 까먹고 체크 안했을 경우 APP안에 main 입력 후 ctrl + space 나옴 (자동완성 기능) 엔터 눌러주면 생성 됨 . * 변수란 하나의 값을 저장할 수 있는 상자라고 생각하면 됨. 1. INT (정수) int x(변수이름) ; 으로 변수 선언을 하고, x에는 7을 대입 해준다 . 이 작업을 변수 초기화라고 함 그러면 x 라는 박스 안에는 7이라는 정수가 들어가있다고 생각하면 됨 System.out.println(x); 를 입력하여 x를 확인 할 수 있게끔 출력해준다 아래의 Console 을 확인하면 , 7이라는 정수가 출력됨. 그리고 위의 변수 선언과 동시에 초기화도 가능하다...
<JAVA> 1. 프로젝트 및 package , class 만들기
·
BACKEND/Java
1. 프로젝트 생성 NEW -> Java Project 클릭 Project Name 지정 후 finish 클릭 2. package 생성 src 마우스 오른쪽 클릭 Package 클릭 Package 이름 지정 -> Finish 2. Class 생성 src 마우스 오른쪽 클릭 -> Class 클릭 Name 과 하단에 public static void main 클릭해준 뒤 Finish
JAVA & 이클립스 설치방법
·
BACKEND/Java
자바를 시작하기에 앞서  자바는 JDK 와 IDE 설치가 필요하다  1. JDK 설치( 11버전 ) // 너무 최신버전은 안정화가 되지 않아 기업에서 잘 사용하지 않는다고 함 https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html Java Archive Downloads - Java SE 11WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommende..