1.사용자로부터 숫자 한개를 입력받아 1부터 그 숫자까지의 합을 구해보자.
import java.util.Scanner;
class Test_1
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print("수를 입력하세요 : ");
int a = sc.nextInt();
int sum=0;
for(int i=1 ; i<=a; i++ ){
sum +=i;
}
System.out.println("합계 : "+sum);
}
}
2.주민등록번호를 입력받아 남성 또는 여성 판단해보자.
import java.util.Scanner;
class Test_1
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print("주민등록번호를 입력하세요(-제외) : ");
String num = sc.nextLine();
char b= num.charAt(6);
int c = ((int)b-'0')%2;
switch(c){
case 0 : System.out.println("여자입니다.");
break;
case 1 : System.out.println("남자입니다.");
break;
}
}
charAt()
- String으로 저장된 문자열 중에서 한 글자만 선택해서 char 타입으로 변환해준다.
3. 숫자를 5번 입력받고, 입력받은 값들의 합이 출력되도록 만들어보자.
import java.util.Scanner;
class Test_3
{
public static void main(String[] args)
{//3. 숫자를 5번 입력받고, 입력받을 때마다 더해지는 식을 작성해보자.
Scanner sc = new Scanner(System.in);
int sum=0;
for(int i=0 ; i<=4;i++){
System.out.print("수를 입력하세요 : ");
int a = sc.nextInt();
sum+=a;
}
System.out.println("합계 : "+sum);
}
}
4. 9의 배수이면서 1의자리가 6인 첫번째수 찾기
import java.util.Scanner;
class Test_4
{
public static void main(String[] args)
{
for(int i =0 ; i <1000; i++){
if(i%9==0 && i%10==6){
System.out.println("찾은 수는 : "+i);
break;
}
}
}
}
'JAVA > JAVA 연습' 카테고리의 다른 글
Array 배열 연습 (0) | 2022.07.12 |
---|---|
final (0) | 2022.07.11 |
반복문을 이용하여 도형 출력하기 (0) | 2022.07.11 |
베스킨라빈스 게임 만들기 (0) | 2022.07.08 |
접근제어자 (0) | 2022.07.07 |