Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 캠스터디
- nodejs
- 백준 #7568번 #파이썬 #동적계획법
- popup
- X
- 동적계획법
- 프로그래머스 #정수삼각형 #동적계획법
- react
- webpack
- supabase
- content script
- 포도주시식
- C언어로 쉽게 풀어쓴 자료구조
- 크롬 익스텐션
- Chrome Extension
- 공부시간측정어플
- 크롬 확장자
- Message Passing
- 백준
- TypeScript
- 2156
- 갓생
- background script
- 디스코드 봇
- 파이썬
- discord.js
- 자료구조
- 백준 7579
Archives
- Today
- Total
히치키치
[명품 자바 에센셜] 실습문제 3장 본문
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);
}
}
'명품 자바 에센셜' 카테고리의 다른 글
[명품 자바 에센셜] 실습문제 8장 (0) | 2021.09.01 |
---|---|
[명품 자바 에센셜] 실습문제 7장 (0) | 2021.09.01 |
[명품 자바 에센셜] 실습문제 6장 (0) | 2021.09.01 |
[명품 자바 에센셜] 실습문제 5장 (0) | 2021.09.01 |
[명품 자바 에센셜] 실습문제 2장 (0) | 2021.04.12 |
Comments