카테고리 없음

[Java] 알고리즘 역량 진단,문자열비교__개발공부 4일차-5

하체는 스쿼트 2022. 2. 20. 20:08
알고리즘 역량 진단

 

1번풀이
/*
System.out.println(pi*1000); //3141.592
System.out.println(pi*1000+0.5); //3142.092
System.out.println((int)(pi*1000+0.5)); //3142
System.out.println((int)(pi*1000+0.5)/1000D); //3.142
*/

 

double r = ((int)(pi * 1000+0.5))/1000D;

System.out.println(r);                                                      //result라는 변수에 할당   3.142

 

 

2번풀이

단지 출력만 할때

System.out.printf("%.3f\n",pi);

 

 

3번 풀이

String strpI = String.format("%.3f", pi);                             //내가 선언한 변수를 원하는 형식으로 바꾸는 메서드

//String -> double 변환

double dpI = Double.parseDouble(strpI);

System.out.println(dpI);

 

 

 

문자열 비교

 

 

문자열을 비교할 때는 == 연산자를 사용하면 안되고
equals() 메서드를 사용해야 된다.

 

System.out.println(      name1.equals(name2)      );