Categories: Java 언어Korean

Java 총 정리[8.변수, 연산자, 입력문, 출력문 활용 문제]

문제 풀기 1

이제 까지 Java의 내용을 공부를 하시면서 내용을 이해하고 예제를 직접 쳐보셨을 겁니다. 이렇게 설명과 보여지는 것을 치는 것만 한다면 Java실력이 좋아 질 수 있을 까요? 저도 프로그래밍 공부를 잘 모를 때는 그렇게 하면서 여러 가지가 무엇인 지 알아가면서 실력이 좋아진다고 생각을 했습니다. 

하지만 그 생각은 제가 직접 개발자가 되면서 무너졌습니다. 제가 안다고 생각하는 것은 아는 것이 아니었고 수박 겉 핥기 같아서는 프로그램을 만들기가 어렵다고 생각을 했습니다.

그러면서 Java를 더 잘 하고자 하는 생각을 했습니다. 이 글을 끝까지 보고 직접 고민하고 만들어 보시고 확인을 해보신다면 분명이 도움이 되실 겁니다.

현재 배운 내용을 기준으로 문제를 하나 제출을 하고 여러분 스스로가 풀면서 해답을 찾고 추후에 참고 할 수 있는 정답을 볼 수 있도록 하겠습니다. 이 글대로 문제를 파악하고 스스로 문제를 풀어보고 정답을 확인을 하시는 과정을 거친다면 분명히 프로그래밍 실력이 향상이 되실 겁니다.

문제

현재까지 배운 내용을 기준으로 변수, 연산자, 출력문, 입력문을 모두 활용을 할 수 있는 문제를 제출 했습니다. 

※ 정답은 하나가 아닙니다. 문제의 대한 결과가 동작을 한다면 정답입니다. 밑에 나오는 정답은 참고를 하시면 됩니다.

※ 결과에 대한 테스트는 예시로만 나오는 내용만 하지 마시고 여러가지를 하셔서 올바르게 나오는 확인을 하시면 더욱 좋습니다.

실행 결과

위의 문제를 Eclipse에서 Class로 파일을 생성하고 main()안에 소스를 구현을 하시면 됩니다. 그리고 상단에 초록색 세모 버튼을 클릭을 하시면 실행이 됩니다.

실행을 잘 모르시겠다면 다섯 걸음과 여섯 걸음을 참고해주세요.


import java.util.Scanner;

public class Q1 {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Scanner sc = new Scanner(System.in);
  System.out.print("숫자1 : ");
  int a = sc.nextInt();
  System.out.print("숫자2 : ");
  int b = sc.nextInt();
  
  System.out.println("더하기 결과 값 : "+ (a+b));
  System.out.println("빼기 결과 값 : "+ (a-b));
  System.out.println("곱하기 결과 값 : "+ (a*b));
  System.out.println("나누기 결과 값 : "+ (a/b));
  System.out.println("나머지 연산자 결과 값 : "+ (a%b));
 }

}
        

중요한 내용을 지날 때마다 이렇게 문제를 출제하고 풀어보면서 프로그래밍 실력 향상을 도모 할 예정입니다. 그리고 이런 것이 제가 말씀 드린 컴퓨팅 사고력(논리적 사고)에 향상에도 도움이 됩니다.

Dolphin

Recent Posts

Java 총정리[97. Java GUI]

Java GUI Java GUI에 대해서 이번 걸음에서 배움으로써 GUI에 전반적인 지식과 Java GUI를 구현하는 방법…

5개월 ago

Java 총정리[96. Java TCP 통신 프로그램 구현]

Java TCP 통신 프로그램 구현 Java TCP 통신 프로그램 구현을 위해서 이전 걸음에서 쓰레드에 대한…

5개월 ago

Java 총정리[95.쓰레드 통신]

쓰레드 통신 이전 걸음에서 쓰레드의 임계영역에 대해서 같이 공부를 했습니다. 동기화에 대한 개념을 계속적으로 하고…

5개월 ago

Java 총 정리[94. 쓰레드 임계영역]

쓰레드 임계영역 이전 걸음에서 쓰레드의 동기화에 대해서 같이 공부를 했습니다. 동기화에 대한 전반적인 내용을 공부하고…

6개월 ago

Java 총 정리[93. 쓰레드 동기화]

쓰레드 동기화 이전 걸음에서 계속 쓰레드에 대해서 공부를 하고 있습니다. 쓰레드는 상당히 중요한 개념이기 때문에…

6개월 ago

Java 총 정리[92. 쓰레드 join()]

쓰레드 join() 이전 걸음에서 쓰레드의 전반적인 실행 흐름에 대해서 공부를 했습니다. 이제 배운 실행 흐름…

6개월 ago

This website uses cookies.