목록Back-end (46)
NULL
0 : 정상 종료 -1: 에러 발생 1이상 숫자 : 정상 종료 되었으나 다른 무엇인가 있음을 나타냄 -2 같은 숫자 : 에러 발생했으나 구체적으로 무엇이다를 나타냄 0과 -1의 경우 위의경우처럼 해석하고 1이상, -2 이상의 숫자의 경우는 구체적으로 무엇때문이다라는 것을 외부에 알려줄때 사용합니다. 이들 숫자로 미리 약속해 놓고 처리합니다.
public static int funciton(int a, int b, int c){ } // int
equals()메소드는 객체끼리 내용을 비교합니다 (Call By value) public class Main { public static void main(String[] args) { String str1 = "2"; String str2 = ""; if ("".equals("")) { System.out.println("공백입니다."); } if (!" ".equals("")) { System.out.println("공백입니다."); } } }
public class Main { public static void main(String[] args) { double a = Math.pow(3.0, 20.0); System.out.println("3의 거듭제곱은" + (int) a + "입니다."); } } 사용법 : Math.pow(제곱 시킬 값, 제곱의 수); 위와 같이 Math.pow(3.0, 20.0)은 3의 20제곱이 출력된다.

public class Main { public static void main(String[] args) { int a = 50; int b = 50; System.out.println("a와 b가 같은가요? " + (a == b)); System.out.println("a와 b보다 큰가요? " + (a > b)); System.out.println("a가 b보다 작은가요? " + (a 30)); System.out.println("a가 50이 아닌가요? " + !(a == 50)); } }
public class Main { public static void main(String[] args) { System.out.println(1 % 3); System.out.println(2 % 3); System.out.println(3 % 3); System.out.println(4 % 3); System.out.println(5 % 3); System.out.println(6 % 3); } } n % n 으로 나눈 나머지 값을 출력한다.
public class Main { public static void main(String[] args) { int a = 10; a++; System.out.println("현재의 a는" + a + "입니다."); // 11 System.out.println("현재의 a는" + ++a + "입니다."); //12 System.out.println("현재의 a는" + a++ + "입니다."); //12 System.out.println("현재의 a는" + a + "입니다."); //13 } } 변수 앞에 ++은 값을 미리 증감 시키고 출력하고 변수 뒤에 ++은 값을 출력 시킨 후에 증감 시킨다.
public class Main { public static void main(String[] args) { String name = "John Doe"; System.out.println(name.substring(0, 1)); System.out.println(name.substring(3, 6)); System.out.println(name.substring(5, 8)); System.out.println(name.substring(0, 4)); } } .substring()을 사용하면 n번째부터 n번째까지 값을 선택할 수 있다.