03.26
2020. 3. 26. 23:24
프로그래밍/JAVA
단축키 클래스명과 파일명 한꺼번에 변경 (alt + shift + r) 배열 call stack과 heap의 특징 특징 1: call stack은 변수명으로 찾을 수 있음 heap은 변수명으로 찾을 수 X (arr의 주소값으로 heap에서 메모리를 찾아야함) 특징 2: call stack은 기본값 세팅X (값을 반드시 대입해야함) heap은 기본값 세팅됨(ex : int[] arr = new int[5]만으로 기본값 세팅o) 변수 하나의 값을 보관하는 장소 배열 동일한 데이터 타입의 데이터를 담을 수 있는 공간 생성된 배열의 크기는 변경할 수 X (배열의 단점) ex> 데이터 타입[] 배열이름 = new 데이터타입[index]; 배열 초기화 배열 선언과 동시에 값을 대입 ex> int[] arr1 = {..
03.25
2020. 3. 25. 22:18
프로그래밍/JAVA
문자열과 문자를 입력받아 문자열에서 그 문자가 몇 개 인지 개수를 확인하는 프로그램 import java.util.Scanner; public void test() { Scanner sc = new Scanner(System.in); System.out.print("문자열 입력 : "); String text = sc.nextLine(); System.out.print("검색할 문자 입력 : "); char search = sc.next().charAt(0); int n = 0; for (int i = 0; i='a' && search='A'&&search 문자열 입력 : apple 검색할 문자 입력 : p p가 포함된 개수는 : 2개 사용자의 정보를 입력받아 저장하고 출력하는 프로그램 입력 값 : 이름..
03.24
2020. 3. 24. 23:18
프로그래밍/JAVA
정수를 입력 받아 1부터 입력 받은 정수까지 수를 홀수와 짝수를 나눠서 홀수면 “은”, 짝수면 “우”를 출력 package com.test; import java.util.Scanner; public class Test { public static void main(String[] args) { Test t = new Test(); t.test(); } public void test() { Scanner sc = new Scanner(System.in); System.out.print("정수를 입력해주세요 : "); int no = sc.nextInt(); for(int i=1; i
03.23
2020. 3. 23. 23:31
프로그래밍/JAVA
매개인자와 매개변수 /** * printInfo(name, age, d); * * 매개인자 arguments * 메소드 호출시 전달되는 값으로써, * 메소드의 매개변수에 담기게 됨 * */ public void test1() { //1.데이터 할당부 String name = "차은우"; int age = 30; String email = "cha@abcde.com"; //2.데이터 출력부 // System.out.printf("저의 이름은 %s이고, 나이는 %d살입니다.", name, age); printInfo(name, age, email); } public void test2() { //1.데이터 할당부 String name = "박보검"; int age = 20; String email = "pa..
03.20
2020. 3. 20. 22:55
프로그래밍/JAVA
단축키 한번에 키워드 수정 (alt + shift + r) printf printf의 모든 데이터 타입은 %s로 받아서 사용가능 (문자열로 변경되어 출력되기 때문) 너비 및 정렬방법 %[flat][width]포맷 참조형 4byte print, println, printf print 직관적사용(=println) 개행X println 직관적사용 개행O printf %d, %f등 string format을 사용해야함 객체생성방법들 myCar = new Car(); Car yourCar = new Car(); Scanner의 사용(import java.util.Scanner;필요) Scanner sc = new Scanner(System.in); System.out.println("이름을 입력해주세요"); St..