int age = 10;
long countOfStar = 8764827384923849L;
자바의 정수를 표현하기 위한 자료형은 int, long 이다. int와 long의 차이는 표현할 수 있는 숫자의 범위이다.
long 변수에 값을 대입할 때는 L 접미사를 붙여 주어야 한다. 만약 'L'과 같은 접미사를 누락하면 컴파일 에러가 발생한다.
float pi = 3.14F;
double morePi = 3.14159265358979323846;
int octal = 023; // 십진수: 19
int hex = 0xC; // 십진수: 12
boolean isSuccess = true;
boolean isTest = false;
char a1 = 'a';
String a = "hello";
String b = "java";
String c = "hello";
System.out.println(a.equals(b)); // false
System.out.println(a.equals(c)); // true
package com.example.demo;
public class HelloWorld {
public static void main(String args[]) {
String a = "hello";
String b = new String("hello");
System.out.println(a.equals(b)); // true
System.out.println(a==b); //false
}
}
public class HelloWorld {
public static void main(String args[]) {
String a = "HelloJava";
System.out.println(a.indexOf("Java")); //5
}
}
package com.example.demo;
public class HelloWorld {
public static void main(String args[]) {
String a = "Hello Java";
System.out.println(a.replaceAll("Java", "World")); //Hello World
}
}
package com.example.demo;
public class HelloWorld {
public static void main(String args[]) {
String a = "Hello Java";
System.out.println(a.substring(0, 4)); //Hell
}
}
package com.example.demo;
public class HelloWorld {
public static void main(String args[]) {
String a = "Hello Java";
System.out.println(a.indexOf("Java"));
System.out.println(a.replaceAll("Java", "World"));
System.out.println(a.substring(0, 4));
System.out.println(a.toUpperCase());
// 6
// Hello World
// Hell
// HELLO JAVA
}
}