날아라쩡글이의 블로그입니다.
예제 풀기 본문
//1.이름과 전화번호를 입력받고 출력하는 예제
/*FileName : Test1.java
실행 예 >java Test 1홍길동 011-1111-1111
==>실행결과 (출력결과)
나의 이름은 "홍길동"입니다.
홍길동씨의 [hp]는 "011-111-1111"입니다.
*/
public class Test1{
//main method
public static void main(String[]args){
String name = "홍길동";
String hp = "011-111-1111";
System.out.println("나의 이름은"+name +"입니다.");
System.out.println(\"+name+\"씨의 +"[hp]는 "+\"+hp+\"+"입니다.");
/* 두수를 입력 받고 두수를 비교하여 더하기/빼기 예제
첫번째 인수가 크면 빼고 / 적으면 더하기
FileName : Test2.java
실행 예 >java Test2 2 1
==>실행 결과 (출력결과...)
첫번째 인수 : 2 두번째 인수:1,2-1=1입니다.
실행 예 >java Test 2 1 2
==>실행 결과 (출력결과 ...)
두번째 인수 : 1, 두번째 인수 :2, 2+1 =3입니다.
import java.util.Scanner;
public class Test2{
public static void main(String[]args){
Scanner scanner = new Scanner(System.in);
System.out.println("첫번째 숫자를 입력하세요");//number이 첫번째 인수로 입력함
System.out.print(">");
int number = scanner.nextInt();
System.out.println("두번째 숫자를 입력하세요");//number1이 두번째 인수로 입력함.
System.out.print(">");
int number1 = scanner.nextInt();
if(number>number1){//number과 number1을 비교, number이 더 클 경우 (첫번째 인수가 클 경우)
int outPutNumber = number-number1; //첫번째 인수가 클경우 값을 뺀다.
System.out.println("첫번째 인수의 값은"+number+"입니다.");
System.out.println("두번째 인수의 값은 " +number1+"입니다. ");
System.out.println("첫번째와 두번째 인수의 값을 빼겠습니다. "+number+"-"+number1+"="+outPutNumber+"입니다.");}
else(number1>number){//number와 number1을 비교 , number1의 값이 클경우 (첫번째 인수가 작을 경우)
int outPutNumber = number + number1;//첫번째 인수가 작을 경우 값을 더한다.
System.out.println("첫번째 인수의 값은"+number+"입니다.");
System.out.println("두번째 인수의 값은 " +number1+"입니다. ");
System.out.println("첫번째와 두번째 인수의 값을 더하겠습니다. "+number+"+"+number1+"="+outPutNumber+"입니다.");}
scanner.close();}}
/*두수를 입력받고 입력받은 수가 짝수, 홀수, 3의 배수를 판단하기
FileName : Test3.java
실행 ex) java Test3 10 15
==>실행결과 (출력결과..) 알아서 출력할 것)
입력하신 1번째 인자값 10은 짝수 이며, 3의 배수가 아닙니다. ..
입력하신 2번째 인자값은 15는 홀수 이며, 3의 배수 입니다.
*///출력결과의 경우 두개의 값이 함께 나왔기 때문에 && ||의 값을 이용하여 작성할 예정 총 4개의 값이 만들어짐
import java.util.Scanner;
public class Test3{
public static void main(String[]args){
//두수를 입력받기
Scanner scanner = new Scanner(System.in);
System.out.println("첫번째 숫자를 입력하세요");
System.out.print(">");//첫번째 숫자 입력받음
int number = scanner.nextInt();
System.out.println("두번째 숫자를 입력하세요");
System.out.print("<");//두번째 숫자 입력받음
int number1 = scanner.nextInt();
//3의 배수가 1이 포함이라고 할 경우
if(number%2==0&&number1%2==0)//첫번째 숫자와 두번째 숫자가 짝수일경우
System.out.printf("입력하신 1번째 인자값은 %d는 짝수이며, 3의 배수가 아닙니다.\n 입력하신 2번째 인자값은 %d 짝수이며, 3의 배수가 아닙니다. ",number,number1);}
else if(number%3==0&&number1%3==0)//첫번째 숫자와 두번째 숫자가 홀수일 경우
System.out.printf("입력하신 1번째 인자값은 %d는 홀수이며, 3의 배수입니다. \n 입력하신 2번째 인자값은 %d 홀수이며 3의 배수입니다.",number,number1);}
else if(number%2==0&&number1%3==0)//첫번째 숫자는 짝수, 두번째 숫자가 홀수일 경우
System.out.printf("입력하신 1번째 인자값은 %d는 짝수이며, 3의 배수가 아닙니다. \n 입력하신 2번째 인자값은 %d 홀수이며 3의 배수입니다.",number,number1);}
else if(number&3==0&&number1%2==0)//첫번째 숫자는 홀수, 두번째 숫자가 짝수일 경우
System.out.printf("입력하신 1번째 인자값은 %d는 홀수이며, 3의 배수입니다. \n 입력하신 2번째 인자값은 %d 짝수이며, 3의 배수가 아닙니다.",number,number1);}
scanner.close();}}
/*숫자를 입력받아 (1~100) 90점이상 수 , 80점이상 우, 70점이상 미, 60점이상 양
그 이하는 가를 출력하기
(입력한 값이 0~100의 값이어야한다. 그이상 그이하일 경우 어떻게 처리할 것인가)
FileName : Example1.java
실행 ex) java Example1 95
==>실행 결과(출력결과..)
입력하신 값 95점은 수입니다.
*/
import java.util.Scanner;
public class Example1{
public static void main(String[]args){
Scanner scanner =new Scanner(System.in);
System.out.println("점수를 입력해주세요(1~100이하의 숫자를 입력해주세요")
System.out.printt(">");
int testNumber = scanner.nextInt();
if(testNumber>=90){
System.out.printf("입력하신 값 %d점은 수입니다.",testNumber);}
else if(testNumber>=80){
System.out.printf("입력하신 값 %d점은 우입니다.",testNumber);}
else if(testNumber>=70){
System.out.printf("입력하신 값 %d점은 미입니다.",testNumber);}
else if(testNumber>=60){
System.out.printf("입력하신 값 %d점은 양입니다.",testNumber);}
else{
System.out.println("입력하신 값은 %d점으로 1이하 100이상의 숫자를 입력하셨습니다. ",testNumber);
System.out.println(잘못된 숫자를 입력하셨습니다. 다시입력해주세요);
System.out.println("점수를 입력해주세요(1~100이하의 숫자를 입력해주세요")
System.out.printt(">");
int testNumber = scanner.nextInt();
scanner.close();}}
'java (학원 전) story > 문제풀이' 카테고리의 다른 글
예제풀이02 (0) | 2021.08.12 |
---|---|
2021-08-12 단어 문제 (0) | 2021.08.11 |
약수 구하는방법 (0) | 2021.08.05 |
중첩for문 예제 (0) | 2021.08.05 |
for 반복문 예제 (0) | 2021.08.05 |