본문 바로가기

Java

[자바소스] 구구단 출력 프로그램(for문 사용) 1. 소스 설명 for문을 사용한 구구단 출력 프로그램입니다. while문을 사용한 구구단 출력 프로그램과 동일합니다. 2.소스 : P1.java 파일입니다. import java.util.Scanner; public class P1 { public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.println("구구단 프로그램입니다."); System.out.print("단수를 입력하세요. : "); int number=input.nextInt(); for(int i=1; i 더보기
[자바소스] 구구단 출력 프로그램(while문 사용) 스캐너를 이용한 구구단 출력 프로그램 입니다. 1. P1.java 파일입니다. import java.util.Scanner; public class P1 { public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.println("구구단 프로그램입니다."); System.out.print("단수를 입력하세요. : "); int number=input.nextInt(); int count=1; while(count 더보기
[자바소스] 단위변환(kilos,grams,pounds,ounces) 단위변환입니다. 조금 고쳐야 할 부분이 있습니다. 잘 활용하시기 바랍니다. 1. MassMeasure.java 파일입니다. import java.util.Scanner; public class MassMeasure implements Comparable { private enum mass{POUNDS, OUNCES, KILOS, GRAMS} Scanner input=new Scanner(System.in); private double weight; private mass mType; /* * *생성자 입니다. 올바른 단위가 입력될때까지 반복적으로 물어봅니다. */ public MassMeasure(double value, String type){ weight=value; type=type.toUpperC.. 더보기
[자바] 자바(JAVA) 작업환경을 조성하자 - 메모장편! 자 이제 본격적으로 작업을 시작합시다. 제가 이전에 말한 개발툴인 이클립스로도 자바를 접할 수 있으나 개발툴이 없는 경우에는 메모장이나 기타 다른 워드프로세서를 이용하셔도 됩니다. 개발툴의 장점은 코드를 작성하는데 키워드나 예약어들을 자동입력 또는 오류를 검출해준다는 겁니다. 우선 메모장으로 해보는 것도 필수코스(?)인 만큼 이미지를 보면서 따라해보도록 하겠습니다. 이것이 코드 기본 형태이구요. 이렇게 작성 후 저장을 하겠습니다. 여기서 눈여겨 보아야 할 부분이 Hello.java라는 부분입니다. 파일 확장자 명이 처음에 *.txt로 되어 있는데 지워주시구요 확장자명을 .java로 바꿔주셔야 자바파일 만들어집니다. 그리고 파일명은 첫번째 이미지 보시면 public class Hello{ 라는 첫행에 He.. 더보기
[자바] 본격적인 자바를 접하기 전에 환경변수를 만져주자. 자바를 하기 위해선 환경설정이 필요한데 이에 앞서서 자바를 설치해주어야 합니다. 다음으로 컴퓨터에 환경설정을 해야 하는데 하는 방법은 다음과 같습니다. 1. 바탕화면의 [내 컴퓨터] 아이콘 또는 시작에서 [내 컴퓨터]에서 오른쪽 버튼을 눌러 [속성]으로 들어갑니다. 2. 시스템 속성창이 뜨게 되면 [고급]으로 이동합니다. 저처럼 윈도우 7인 경우 뒷화면이 뜨게 되면 옆의 [고급 시스템 설정]을 누르게 되면 동일한 화면이 뜹니다. 3. 그리고 위에서 [환경변수]로 들어갑니다. 그러면 다음창이 뜹니다. 4. 우리가 추가 해야 할것은 총 3가지 인데요. 정리를 하자면 path, classpath, java_home입니다. path - 폴더 어느 위치에서든지 java 실행파일(java.exe, javac.exe.. 더보기
[자바] 컴파일러와 자바가상머신? 앞전 글에서 프로그래밍 언어라고 하면 컴퓨터와 대화가 가능하게끔 하는 언어라고 했죠? 그리고 우리가 배울 언어가 자바(JAVA)라고 하는 언어이구요. 정말 우리가 하는 쓰는 언어로 명령을 내리면 곧이 곧대로 그걸 알아 듣는 걸까요? 대답은 No!! 아닙니다. 그러면 어떻게 알아듣는 걸까요? 해답은 컴파일러가 있습니다. 자 이야기를 하나 해볼게요. 보통 컴파일러 하면 많이 드는 예입니다. English의 E자도 모르는 한국인 A와 한글의 ㅎ자도 모르는 미국인 B가 있습니다. 이들이 대화를 할려면 문제가 많습니다. 말이 안통하는 거죠!! 중간에 통역할 사람이 필요한겁니다. 통역가를 통해서 A와 B는 대화가 가능한거죠!! 우리가 프로그래밍 언어를 통해서 컴퓨터와 대화하는 것은 이 상황과 유사합니다. 우리는 우.. 더보기
[자바] 자바(JAVA)란 무엇인가? 프로그래밍 언어 하시면 어떤 것이 생각나나요? 또 그것이라하면 무척이나 어렵게 느껴지고 접하기가 어려운데요. 그렇치 않습니다. 우리가 쓰고 있는 모든 프로그램들, 컴퓨터 게임, 모바일 어플, 전자기기의 플랫폼 들 전부다 프로그래밍 언어로 구성되어 있습니다. 그렇다면 프로그래밍 언어가 무엇일까요? 그에 앞서서 우리가 쓰는 언어들은 왜 존재 할까요? 그렇습니다. 우리라고 하는 인간들 사이에 생각을 주고 받고 행동을 하기 위해 만들어 졌죠? 프로그래밍 언어도 마찬가지 입니다. 다만 그 대상이 컴퓨터 일 뿐입니다. 프로그래밍 언어를 통해서 우리는 컴퓨터에다가 명령을 내리고 정보를 요청하고 우리가 원하는 작업을 할 수 있게 합니다. 자~ 프로그래밍 언어가 무엇인지에 대해서 조금 이해가 되시나요?? 프로그래밍 언어.. 더보기