Java 17

Java* 배열(array) Scanner

Integer.parseInt 는 문자열을 정수로 바꿔준다.Scanner라는 내장 기능이 자바에는 있는데 print 된 내용에서 값을 불러와 사용 할 수 있다. public class ScannerPractice { public static void main(String[] args) { // 자바에서 키보드 입력받기 Scanner scan = new Scanner(System.in); // 입력준비 딱 1회만 하면 됨 // 문자 입력받기 System.out.print("상품의가격: "); int price = Integer.parseInt(scan.nextLine()); System.out.println("price = "..

Java 2024.04.12

Java* 배열 (array) 활용

자바스크립트에는 배열에 이미 내장된 함수 들이 있다. 예를들면 push 라던가 pop이라던가 slice라던가. 하지만 자바는 내장되어있지 않고 직접 기능을 만들어 주어야 한다. js에 비교해 자바는 약간 좀 더 손이 많이 가고 분명확실하게 디테일들을 직접 만들어야 된다는 번거로움이 있지만 그만큼 좀 더 깊이가 있고 탄탄한 것 같다. array.copypublic class ArrayCopy { public static void main(String[] args) { String[] pets = {"멍멍이", "야옹이", "쨱짹이"};// String[] petsCopy = pets; // 복사 1 : 배열복사가 아니라 배열 주소 복사 String[] pets..

Java 2024.04.12

Java* 배열 (array) basic

package day02;import java.util.Arrays;public class ArrayBasic { public static void main(String[] args) { // 배열의 특징 // 1. 동종 모음 구조 : 같은 타입의 데이터만 배열에 담을 수 있음 // 2. 크기가 불변함: 크기를 동적으로 늘이거나 줄일 수 없음 // 배열의 생성 순서 // 1. 배열 변수 선언 int[] numbers; // 2. 배열의 객체를 생성 numbers = new int[5]; System.out.println("numbers = " + numbers); // 3. ..

Java 2024.04.09

Java* 변수

자바의 변수는 블록이 종료되면 메모리에서 사라진다.스코프를 잘 살펴야한다.package day01;public class Variable { static int n4 = 40; public static void main(String[] args) { System.out.println(n4); int score = 78; // 정수 String userName = "홍길동"; // 문자열 int userN32Ame123; // 변수의 스코프 - 블록레벨 스코프 // 자바의 변수는 생성된 블록이 종료되면 메모리에서 사라짐 int i = 100; for (int j = 0; j

Java 2024.04.08

Java* 데이터 타입

자바의 변수는 스크립트랑 좀다르다  int 는 정수 double은 실수를 표현한다.float 은 옛날에 용량을 아끼기 위해 썼지만 요즈음에는 필요가 없어 보통 double로 쓰인다."" 따옴표 문자열은 배열이다. 문자 배열이다. package day01;public class DataType { public static void main(String[] args) { // 1byte === 8bit // 1bit === 숫자 0이나 1을 저장할 수 있음 // 1111 => 8 + 4 + 2 + 1 = 15 byte a = 127; // 1byte short b = 32767; // 2byte ..

Java 2024.04.08

Java* Basic

자바1995년 발표된 객체지향 프로그래밍 언어썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체지향 프로그래밍 언어수많은 프로그램들이 자바를 통해서 만들어짐 (3 Billion Devices Run Java)대한민국에서 특히 초 강세!대표적인 자바의 특징1.  간단하다!자바는 C++에 가깝지만 훨씬 더 개발자 친화적이다.개발자가 반드시 필요하지 않다고 생각한 부분은 스스로 처리한다.메모리 자원 관리 등 초보자가 부담을 느끼는 부분을 스스로 처리한다. 아예 문법 제공 자체를 안 함.2.  객체 지향적이다!자바는 기본 타입(숫자, 문자, 논리형 등) 을 제외한 거의 모든 것들이 객체로 이루어져 있다.객체란 여러가지 정보들을 담는 큰 데이터 덩어리라 생각하셈.3.  컴..

Java 2024.04.08
반응형