1번
import java.util.Scanner;
public class practice {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String s=sc.next();
char c=s.charAt(0);
for(int i='a';i<=c;i++) {
for(int j=i;j<=c;j++) {
System.out.print((char)j);
}
System.out.println();
}
}
}
2번
import java.util.Scanner;
public class practice {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int array[]=new int[10];
System.out.print("정수 10개 입력>> ");
for(int i=0;i<array.length;i++) {
int key=sc.nextInt();
array[i]=key;
}
for(int i=0;i<array.length;i++) {
if((array[i]%3==0)) {System.out.print(array[i]+" ");}
}
}
}
3번
import java.util.Scanner;
public class practice {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
try {
System.out.print("정수를 입력사히세요: ");
int num=sc.nextInt();
if (num%2==0){
System.out.println("짝수");}
else {
System.out.println("홀수");
}
}
catch(Exception e) {
System.out.println("수를 입력하지 않아 프로그램 종료합니다.");
}
}
}
4번
import java.util.Scanner;
public class practice {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
char day[]= {'일','월','화','수','목','금','토'};
while(true){
try {
System.out.println("정수를 입력하세요>>");
int num=sc.nextInt();
if (num==-1) {break;}
else {System.out.println(day[num%day.length]);}
}
catch(Exception e){
System.out.println("경고! 정수를 입력하지 않았습니다.");
break;}
}
System.out.println("프로그램을 종료합니다...");}
}
5번
import java.util.Scanner;
public class practice {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int array[]=new int[10];
for(int i=0;i<array.length;i++) {
array[i]=sc.nextInt();
}
for(int i=0;i<array.length;i++) {
for(int j=0;j<array.length-i-1;j++) {
if(array[j]>array[j+1]) {
int temp=array[j+1];
array[j+1]=array[j];
array[j]=temp;
}
}
}
for(int i=0;i<array.length;i++) {
System.out.println(array[i]);
}
}
}
6번
import java.util.Scanner;
public class six{
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
String eng[]= {"student","love","java","happy","future"};
String kor[]= {"학생","사랑","자바","행복한","미래"};
while(true) {
System.out.print("영단어를 입력하시오>>");
String word=sc.next();
if (word.equals("exit")){
System.out.println("종료합니다.");
break;}
else {
int i;
for(i=0;i<eng.length;i++) {
if (word.equals(eng[i])) {
System.out.println(kor[i]);
break;
}
}
if (i==eng.length) {
System.out.println("그런 단어 없습니다.");
}
}
}
sc.close();
}
}
7번
public class seven{
public static void main(String[] args) {
for(int i=1;i<100;i++) {
int a=i/10;
int b=i%10;
if ((a==3 || a==6 || a==9 )|| (b==3||b==6||b==9)){
if ((a==3 || a==6|| a==9 )&& (b==3||b==6||b==9)) {
System.out.println(i+" 박수두번");
}
else {
System.out.println(i+" 박수한번");
}
}
}
}
}
8번
import java.util.Scanner;
public class eight{
public static void main(String[] args) {
String str[]= {"가위","바위","보"};
int n=(int)(Math.random()*3); // 0, 1, 2 증에 랜덤 리턴
Scanner sc=new Scanner(System.in);
while(true) {
System.out.println("컴퓨터와 가위 바위 보 게임을 합니다.");
System.out.print("가위 바위 보!>>");
String user=sc.next();
if (user.equals("그만")) {
System.out.println("게임을 종료합니다...");
break;
}
else {
if(user.equals(str[n])) {
System.out.println("사용자 = " + user + ", 컴퓨터 = " + str[n ] + ", 비겼습니다.");
}
else if ((user.equals("가위") && str[n].equals("보")) //이기는 경우
|| (user.equals("바위") && str[n].equals("가위"))
|| (user.equals("보") && str[n].equals("바위"))){
System.out.println("사용자 = " + user + ", 컴퓨터 = " + str[n ] + ", 사용자가 이겼습니다.");
}
else {
System.out.println("사용자 = " + user + ", 컴퓨터 = " + str[n ] + ", 컴퓨터가 이겼습니다.");
}
}
}
sc.close();
}
}
bonus1
import java.util.Scanner;
public class bonus{
public static void main(String[] args) {
int intArray[][];
intArray=new int[3][4];
for(int i=0;i<3;i++) {
for(int j=0;j<4;j++) {
intArray[i][j]=(int)(Math.random()*10);//0~9의 랜덤 정수 생성해 합성
}
}
for(int i=0;i<intArray.length;i++) {
for(int j=0;j<intArray[i].length;j++) {
System.out.print(intArray[i][j]+" ");
}
System.out.println();
}
int i=0,sum=0;
while(i<3) {
for(int j=0;j<intArray[i].length;j++) {
sum+=intArray[i][j];
}
i++;
}
System.out.println("합은 "+sum);
}
}