java eclipse 반복문과 if문을 사용하여 문제를 풀라고 과제를 내주셨는데...

java eclipse 반복문과 if문을 사용하여 문제를 풀라고 과제를 내주셨는데...

작성일 2022.09.25댓글 1건
    게시물 수정 , 삭제는 로그인 필요

public void func2() {
     System.out.println("Function 2 ==>");
     //문자열을 입력받아 알파벳의 수, 숫자의 수, 기타 문자의 수를 출력하시오.
     //ex) ;alkdsjfpqojr294urna09uq kna0j490fjqj9r 입력
     // => 알파벳 갯수: 27개, 숫자 갯수 17개, 기타 문자 3개
     // 힌트: 'A' ,=ch && ch ,='Z'
  }
  
  public void func3() {
     System.out.println("Function 3 ==>");
     // 1~1000까지의 소수를 출력하시오 
     // 소수는 1과 자신을 제외하고 나누어 떨어지지 않는 수 

2번 문제는 반복문을 사용하라고 하셨고
3번 문제는 if문을 사용하라고 하셨습니다.
근데 아무리 강의자료 보고 네이버에 쳐봐도 전혀 모르겠어서 풀어주실 수 있나요?
간단한 해설도 부탁드리겠습니다..


#java eclipse #java eclipse 설치 #java eclipse 사용법 #java eclipse ide #java eclipse import #java eclipse vs vscode #java eclipse maven #java eclipse maven project #java eclipse vscode #java eclipse debug

profile_image 익명 작성일 -

안녕하세요.

코드안에 주석으로 설명 달아서 올려드립니다.

그리고 질문에서 2번은 반복문, 3번은 if문을 사용하라고 되어있는데,

2,3번 모두 반복문과 if문을 사용해야 하는 문제입니다.

public class Test07 { public static void main(String[] args) { func2(); func3(); } public static void func2() { String str = ";alkdsjfpqojr294urna09uq kna0j490fjqj9r"; //입력했다 가정 //카운터 변수 선언 int alpha=0, number=0, etc=0; //글자 갯수만큼 반복 for(int i=0; i<str.length();i++) { //한글자씩 뽑아냄 char ch = str.charAt(i); //비교해서 카운터 if(ch >= 'a' && ch <='z' || ch >= 'A' && ch <= 'Z') //알파벳 카운트 alpha++; else if(ch >='0' && ch <= '9') //숫자카운트 number++; else //기타 카운트 etc++; } System.out.printf("알파벳 갯수: %d개, 숫자 갯수 %d개, 기타 문자 %d개%n", alpha, number, etc); } public static void func3() { //2에서 1000까지 반복 for(int i=2; i<=1000; i++) { //소수 여부 판별 변수 선언 boolean sosu = true; //2부터 자기자신숫자 앞까지 반복 for(int j=2; j<i; j++) { //만약 나누어 떨어지는 수라면, if(i%j==0) { //소수 여부를 false로 sosu = false; //더이상 반복 의미없으므로 빠져나오기 break; } } //한번도 나누어 떨어지지 않은 수 출력(소수) if(sosu) System.out.print(i+" "); } } }

java + tomcat + eclipse + struts

... java> 위에서 살펴본 세 개의 자바 프로그램에서처럼, while문, for문, 그리고 do-while 등은 서로 보완적으로 사용할 수 있습니다. 다시 말해서, 반복...

[JAVA] if문으로 구구단 짜는 것 좀...

... 아무래도 처음엔 for/while 같은 반복문을 쓰지... 제어문은 if/else 문과 return 밖에 사용하지 않기 때문에 문제의 요건을 충족시킬 수 있을것...

JAVA 기초

... 출력하라는 문제가 있을때 예를들어 4를... 문과 if문, 비교연산자의 가장 기초만을 사용해... 따라서, while 문이 무한반복이 됩니다. 아래와...

JAVA 입력받아 비교연산해서...

문제가 조건은 while문과 다중 if문을 사용하여... 학점 입력과 추렭을 5번 반복한다. 입력된... 클래스를 사용할 수 없다. import java.io....

java 이클립스 연습문제

문제좀 풀어주세요 ㅠㅠ 이클립스로... 7이 아닌 값이 입력되면 메뉴화면이 반복... 함 - if문과 for문 사용 - 메소드명 : public void work4...

Java 이클립스 관해서 푸시면은...

IT Energy Eclipse를 이용한 Java Programming 책은 이거구요 책에서 나온 112페이지 연습문제 중에서... 사용) 4.한 한색의 자바 점수인 출력,과제...

C언어 간단한 과제 좀 도와주세요

... 총 이렇게 6 문제이구요. 배운 내용은 자료형과 형변환 , 연산자와 우선순위 , 분기 제어문 ,반복 제어문 입니다. 죄송합니다 과제를 올려서...