자바 기초 문제 초보 연습(2)
프로그램 을 만들어 서 1 부터 100 까지 의 모든 정수 에 몇 개의 숫자 가 나 오 는 지 세 어 보 세 요.
소스 코드
public static int Getnum(){
int count=0;
for(int i=1;i<=100;i++){
if (i % 10 == 9)
{ count++;
}
if (i / 10 == 9)
{ count++;
}
}
return count;
}
실행 결과:윤년 을 수출 하 다
수출 1000-2000 사이 의 모든 윤년
소스 코드
public static void SoutLeapyear(){
for(int year=1000;year<=2000;year++)
if(year%100!=0&&year%4==0||year%400==0){
System.out.println(year+" ");
}
}
실행 결과:인쇄 소수
인쇄 1-100 사이 의 모든 소수
소스 코드
public static void PrintPrimeNum(){
for (int i = 2; i < 100; i++) {
int j;
for (j = 2; j < (int) (Math.sqrt(i) + 1); j++) {
if (i % j == 0) {break;
}
}
if (j > (int) Math.sqrt(i)) {
System.out.print(i + " ");
}
}
}
실행 결과:판정 소수
하나의 숫자 를 정 하여 하나의 숫자 가 소수 인지 아 닌 지 를 판정 하 다.
소스 코드
public static void PrintPrimeNum(){
for (int i = 2; i < 100; i++) {
int j;
for (j = 2; j < (int) (Math.sqrt(i) + 1); j++) {
if (i % j == 0) {
break;
}
}
if (j > (int) Math.sqrt(i)) {
System.out.print(i + " ");
}
}
}
실행 결과:연령 인쇄
입력 한 연령 에 따라 현재 연령 을 출력 한 사람 은 소년(18 이하),청년(19-28),중년(29-55),노년(56 이상)이다.
소스 코드
public static void JudgeAge(){
Scanner scanner =new Scanner(System.in);
int age = scanner.nextInt();
if(age<18)
System.out.println(" ");
else if(age>=19&&age<=29)
System.out.println(" ");
else if(age>=20&&age<=55)
System.out.println(" ");
else if(age>=56&&age<=100)
System.out.println(" ");
elseSystem.out.println(" ");
}
실행 결과:X 도형 인쇄
키 키 는 순환 을 배 웠 고,보 보 선생님 은'*'로 구 성 된 X 자 문양 을 인쇄 하 는 일련의 인쇄 연습 을 해 주 셨 다.
소스 코드
public static void PrintX(){
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
for(int i=1;i<=num;i++){
for(int j=1;j<=num;j++){
if((i==j) || (i+j==num+1))
System.out.print("x");
else{
System.out.print(" ");
}
}
System.out.println();
}
}
실행 결과:숫자 맞 추기 게임
디지털 게임 을 완성 하고 사용자 가 숫자 를 입력 하여 이 숫자 가 크 고 작 으 며 무 작위 로 생 성 된 숫자 인지 판단 하 며 같 을 때 프로그램 을 종료 합 니 다.
소스 코드
public static void guessNumber(){
Scanner scanner = new Scanner(System.in);
Random random = new Random();//
int randNum = random.nextInt(100);
while (true) {
System.out.println(" :");
int num = scanner.nextInt();
if(num < randNum) {
System.out.println(" ");
}else if(num == randNum) {
System.out.println(" ");
break;
}else {
System.out.println(" !");
}
}
}
실행 결과:총결산
이 자바 기초 연습 문 제 는 여기까지 입 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다.저희 의 더 많은 내용 에 관심 을 가 져 주 셨 으 면 좋 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JPA + QueryDSL 계층형 댓글, 대댓글 구현(2)이번엔 전편에 이어서 계층형 댓글, 대댓글을 다시 리팩토링해볼 예정이다. 이전 게시글에서는 계층형 댓글, 대댓글을 구현은 되었지만 N+1 문제가 있었다. 이번에는 그 N+1 문제를 해결해 볼 것이다. 위의 로직은 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.