본문 바로가기

JAVA/기초다지기

(45)
변수의 정의 public class variable { public static void main(String[] args) { int a = 1; System.out.println(a); double b = 1.1; // real number => double System.out.println(b); String c = "Hellow world"; System.out.println(c); } } 변수 : 데이터에 붙이는 이름/ 그 값이 변할 수 있는 문자 natural(자연수): 1,2,3,4.... ← Number → integer (정수): ...-3,-2,-1,0,1,2,3.... ↓ real number(실수): ...-0.3, 0.2, 0.1 , 0, 1.0, 2.0, 3.0 *JAVA의 경우 변수를 만들..
문자열 다루기(String) public class StringOperation { public static void main(String[] args) { System.out.println("Hello World".length()); System.out.println("Hellow, [[[name]]]] ... bye.".replace("[[[name]]]]", "egoing")); } } length 를 문자열 뒤에 붙여 글자의 총 길이를 알 수 있음. .replace 를 통해 문자열안에 특정 단어만을 바꿀 수 있음. * 문자열이라는 데이터를 타입을 표현할 수 있게되면, 문자열과 관련된 자바에 내장되어 있는 여러가지 문자열을 처리하는 굉장히 기능이 좋은 것들을 이용해서 문자와 관련된 여러가지문제를 해결할 수 있음.
문자열 표현 (String) ' ' (작은 따옴표)는 특수한 데이터 타입을 가르킴 = Charactor 문자라는 뜻이 있음. 한글자를 표현하는 데이터 타입임. Charactor(문자) : 한글자 ==> 'A', 'B', 'e' 등등 String(문자열) : 여러글자(한글자이상) ==> "A", "b", "g", "hiuhiuhuiu977989" public class StringApp { public static void main(String[] args) { System.out.println("Hello World"); //String System.out.println('H'); //Character // 줄바꿈을 하겠다고 글자사이 enter를 누를 경우 이렇게 알아서 처리해주지만 줄바꿈은 안되고 한줄로 나옴 System.out...
데이터 연산 - 숫자 기존 자바프로젝트에서 새로운 클래스 생성하기 프로젝트 우클릭 후 -> new - file - 생성 간단하게 하는 법 프로젝트 우클릭 -> NEW - class - 생성 (만약 public static void main(String[] args) 추가하겠다면 체크 후 생성 가능.) public class Number { public static void main(String[] args) { //사칙연산을 연산자(Operator)라고 함. //사칙연산 외에도 아주 복합적이고 복잡한것들을 이용해서 수학적인 일들을 처리할 수 있음 System.out.println(6 + 2); //8 System.out.println(6 - 4); //2 System.out.println(6 * 2); //12 System...
DATA 연산 public class Datatype{ public static void main(String[] args) { System.out.println(6); //Number System.out.println("six"); //String System.out.println("6"); //String -> 6 System.out.println(6+6); //12 System.out.println("6"+"6"); //String 66: 문자열의 결합 (ㄱ+ㅏ=가) System.out.println(6*6); //36 // System.out.println("6"*"6"); //곱하기 불가능 System.out.println("11111".length()); System.out.println(11111); //..