- import java.util.Scanner;
- public class kkkk {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
int i;
- String day[] ={"일", "월", "화", "수", "목", "금", "토" };
- try{
- System.out.println("정수를입력하세요");
- i=scan.nextInt();
- }
- catch(Exception e){
- System.out.println("수를 입력하지않았습니다");
- return;
- }
- for(int j=0; j<day.length; j++) {
- if (i%7==j)
- System.out.println(day[j]);
- else if(i<0)
- System.out.println("프로그램을 종료합니다...");}
- scan.close();
- }
- }
이걸 출력하면 다 정상작동하는데 마지막에
프로그램을 종료합니다..가 자꾸 배열수대로
7개가 출력되는데 1개만 출력되게 하는방법없나요?
있죠짜신분이알려드릴겁니다여쭤보세요
있죠짜신분이 누구신가요??
글쓴이님이 짜셨을 거 같은데 아닌가요?
for문 삭제, j = i mod 7, println(day[j]), if(i<0) println("프로그램을 종료")
넹 답지가 없어서 제가짠건데..
11//한번해볼게요 감사해요!
출력구문이 for문안에 있어서 ..
아...!
결장자 해외레어자료 브랜드신상 손흥민뉴스 스포츠N카페 *바이스포츠*