- 클래스 이용하는 방법
#예시로 biginteger 이용
#클래스 import하기
import java.math.*;
import java.util.Scanner;
class IsItprime{
public void main(String args[]){
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
#메서드를 이용하기 위해서는 그 객체안으로 넣어놔야하므로 클래스에 해당하는 객체 선언
BigInteger n = new BigInteger(n);
scan.close();
#이용하고 싶은 메서드를 골라 객체와 함께 묶어서 물어보기
System.out.println(n.IsProbablePrime? "prime" : "not prime" );
}
}
- Scanner 클래스
import java.util.Scanner;
public void class scanner{
public void main(String args[]){
Scanner scan = new Scanner(System.in); //Scanner 클래스 객체 생성
int a = scan.nextInt(); //정수 입력값 읽기
String str = scan.next(); //입력값을 string으로 받기
scan.close();
}
}
- length()/Substring()/ValueOf()/Lowercase,Uppercase()/CompareTo()
import java.util.*;
import java.io.*;
public void class string{
public void main(String args[]){
//String의 길이 나타내기
String abc = 'Iamstudying';
int length = abc.length();
System.out.println(length); //output | 12 |(string길이)
//Substring 함수
String str = "IwanttogoNewYork";
System.out.println(str.substring(9,end); //output | NewYork
//Lowercase 만들기
String cde = 'JAVAISFUN'
String lower = cde.toLowerCase();
System.out.println(lower); //output | javaisfun
//Uppercase 만들기
String case = 'ITwasreally HarD to Catch'
String upper = case.toUpperCase();
System.out.println(upper); //output | ITWASREALLY HARD TO CATCH
//int형을 string으로 바꾸기
int number = 123456789;
String NumbertoString = String.valueOf(number);
System.out.println(NumbertoString); //output | 123456789 |(string형)
//CompareTo 함수 : 사전식으로 나열시 A가 더 뒤이면 결과는 0이상
String A = 'Iamfun';
String B = 'Iamlovely';
if(A.compareTo(B)>0){
System.out.println("A is lexicographically larger than B");
else if(A.compareTo(B)<0)
System.out.println("A is lexicographically smaller than B");
else
System.out.println("A is lexicographically equal to B");
//output | A is lexicographically smaller than B
}
}
}
StringBuilder
public static class builder{
public void main(String args[]){
StringBuilder A = new StringBuilder(); //StringBuilder 객체 생성
A.append('Hello');
System.out.println(A); //output | Hello
A.append('This is StringBuilder');
System.out.println(A); //output | HelloThis is StringBuilder
}
- 객체가 클래스에 속하는지 확인하는 방법 : instanceof 메서드 이용
import java.io.*;
import java.util.*;
class dog{}
class cat{}
class goat{}
class check{
public void main(String args[]){
dog choco = new dog();
System.out.println(choco instanceof cat); //choco는 cat 클래스에 속하지 않으므로 output|false
System.out.println(choco instanceof dog); //choco는 dog 클래스에 속하므로 output | true
System.out.println(choco instanceof goat); //choco는 goat 클래스에 속하지 않으므로 output | false
}
}
'Coding > Basic' 카테고리의 다른 글
[DataStructures]Tree트리에 대해서 알아보자 (0) | 2019.08.29 |
---|---|
[백준] 2908 상수 C언어 (0) | 2019.08.28 |
[DataStructure]Array배열/List리스트(ArrayList배열리스트, LinkedList연결리스트) (0) | 2019.05.10 |
[DataStructure/Algorithm] DataStructure자료구조/Algorithm알고리즘 정리 (0) | 2019.04.05 |
[Python Library] NumPy 함수 정리/NumPy function cleanup (2) | 2019.04.05 |