날아라쩡글이의 블로그입니다.

예제 풀기 본문

java (학원 전) story/문제풀이

예제 풀기

날아라쩡글이 2021. 8. 9. 20:37
반응형

//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
Comments