JAVA
-
210806_startswith,equalsJAVA 2021. 8. 6. 15:11
(예제) //이름 입력할 때 김씨가 몇명? //charAt은 char자료형이며 1개의 문자 //startswith,equals 사용 //5번 문제와 비슷 Scanner sc=new Scanner(System.in); String name=null; //null: 비어있다(숫자일땐0,문자일땐 null) int cnt=0; //김씨가 몇명인지 while(true) //범위가 정확하지 않기에 { System.out.println("이름입력(종료=끝)"); name=sc.nextLine(); //무한루프 안 걸리게 break문 if(name.equals("끝")) break; //조건 if(name.startsWith("김")) cnt++; //이름이 김으로 시작하면 cnt값 증가 } System.out.pri..
-
210806_randomJAVA 2021. 8. 6. 11:40
random //java.lang.math 클래스는 수학계산에 사용하는 메소드를 제공 //math클래스가 제공하는 메소드는 모두 정적메소드이므로 math클래스로 바로 사용 가능 //즉 새로 생성할 필요없이 바로 사용할 수 있다 ex)math.abs(-5)==>5 //Math.random()함수는 0.0이상에서 1.0미만의 double형 실수값을 반환 // 코드 리턴값 //절대값: int Math.abs(-10) 10 /int형으로 반환,음수 양수 다 가능 //올림값: double v=Math.ceil(5.2) 6.0 /double형으로 반환 //최대값: int a=Math.max(2,3) 3 //랜덤값: double b=Math.random() 0.0
-
-
210805_while&char,dowhile,while(true)JAVA 2021. 8. 5. 12:15
char a='A'; while(a'A') { System.out.println(--a); //수식이 아닐 때는 후치,전치 상관 없음 } //결과 z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E D C B A -------------------- i=1; System.out.println("while문 결과"); while(i5); //세미콜론; 붙여야 함 //조건이 안 맞아도 최소한 1번은 먼저 do블럭안이 수행됨 System.out.println("종료"); } //결과 do while문 결과 1 종료 -------------------- //1~100 숫자..
-
-