유튜브로 자바 기초 동영상 보면서 자바 공부시작 한지 얼마 안된 자린이에요.
제가 어떤 자연수를 임의로 입력 받았을 때, 1부터 그 자연수까지의 합을 구해주는 걸 만들어 보고 있는데요,
N이 1이상인 자연수일 경우에는 아래의 if문이 작동되고, 그렇지 않을 경우에는 "자연수를 입력하세요" 라는 말을 띄우고 싶은데,
아래처럼 하게 되면 12와 같이 1보다 큰 자연수를 입력했을 시에는 성립하지만, 3.2와 같이 1보다는 크지만 자연수가 아닌 실수를 입력했을 시에는 오류가 뜨더라고요.
그래서 N이 자연수라는 조건이 추가로 필요한 것 같은데 어떤식으로 추가를 해야하는 지 잘 모르겠어서 이렇게 질문 드려봐요.
저기서 N이 1이상이면서 자연수라는 조건을 어떻게 추가하면 될까요?
-----------------
--------------------------
자바를 버려여
그냥 String으로 받고 즉당히 처리하시는건 어때요
String으로 어떤식으로 하면 될까용??
1로나눠서 안떨어지면 자연수 아닌거아님요? - dc App
모든 수는 1로 나누면 자기자신인데 3.2 이런애들도 1로 나누면 3.2라 그렇게 접근하면 안될 것 같아보이는데 제가 제대로 이해를 못한 걸 수도 있으니 좀 더 자세히 설명 부탁드릴게요 ㅠ ..
그러네요 - dc App