본문 바로가기

Study/Java

(21)
[java] 조건문, 반복문 예제 과졔1-1>구구단 중 7단을 출력하여라. 결과> 7*1 = 7 7*2= 14 -- - - 7*9 = 63 과제1-2> 알파벳의 대문자를 모두 출력하여라. 결과>A B C D E F G H I J K L M N O P Q R S T U V W X Y 과제1-3> continue문을 이용하여 1-10 가운데 6이상의 값만 출력하도록 하자. 결과>6 7 8 9 10 과제1-4>for문을 이용한 정수 2부터 100까지 짝수의 합을 구해보자. 결과>2부터 100까지 짝수의 합 = 2550 과제1-5> 2단~9단 까지의 구구단을 가로로 출력하시오 과제2-1> 1-12월까지의 카렌더를 만들어 보자. 각각의 달에 날짜를 사이하게 보이도록 한다. 결과> 1월 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1..
[java] 조건문, 반복문 if 조건문 ex> if (a > 90) "A" else if (a > 70) "C" else if (a > 80) "B" else "F" -> B 가 나올 수 가없다. 범위 책정하려면 위에서 부터 해줘야한다. switch 조건문 swich(a) //a=1 case 1: 명령문 case 2: 명령문 break; -> 이렇게되면 1의 break가 없어서 1과2의 명령문이 다 실행된다. while 반복문 public static void main(String[] args) { int cnt = 0; while(cnt < 10) { System.out.println(cnt); cnt++; } System.out.println("Done."); } do - while 반복문 public static void m..
[java] 기초, 변수, 형변환, 연산자 java 플랫폼 -> java program을 구현하기 위한 실행 환경 J2EE J2ME J2SE(기본적인 자바) java program 개발 과정 -> 자바는 클래스 구조이며, 파일이름과 클래스 이름과 일치 -> 저장 후, 컴파일을 실시한다. (에러 문제를 처리한다.) -> 기계어로 만들어지고 (ex>ooo.class) -> 실행 후 결과내용을 확인한다. main 메소드 -> 프로그램을 처음 실행하기 위한 시작점 -> 객체 생성 전에 호출하기 위해 static으로 선언한다. -> 인자로는 String 배열 내용이 들어오고, 리턴 값은 존재하지 않는다.(void) 변수 -> 데이터를 담을 수 있는 그릇 -> 데이터들의 종류가 다양하기 때문에 다양한 데이터형이 존재한다. -> 정수형: byte, short..
[java] 기초, 변수, 형변환 실습 1. 어떤 5자리 정리, n=12345 의 각 자리에 있는 수가 짝수인지 홀수 인지 구분하고 그 합을 구해보자. 결과> 짝수의 갯수: 2 홀수의 갯수 : 3 >> test1.java 2.어떤 식품 가게에 돈 계산 프로그램을 만들어보자. 결과> 손님이 지불한 금액: 10000 손님이 구입한 금액: 2520 잔돈내역 거스름돈: 7480 오천원: 1 천원: 2 오백원: 0 백원: 4 오십원: 1 십원: 3 Exam1_1.java public class Exam1_1{ public static void main(String[] args){ int n=62845; int even=0; even+=(n/10000%2==0)?1:0; // 10000자리 even+=(n/1000%10%2==0)?1:0; // 1000..
[java] 기초, 변수, 형변환 J2EE(web - servlet/jsp/ejb/xml) > J2SE(java 2 standard edition) J2ME(framework) 화면에 보여지는 거 외에는 Bean 모두 java Java는 객체지향 java에서의 객체는 변수와 메소드이다. API -> 패키지 클래스, 활용잘하기 모든 언어들이 갖고있는 공통적인 것 - 데이터형, 연산형, 조건문, 반복문, 배열 객체지향이 갖고 있는 것 - 상속, 인터페이스. 형변환, 추상클래스 등등 반드시 알아야할 것 - API의 lang, util( 자료구조), iu(이미지 읽어오기, 파일읽어오기), thread (디자인 관련된 프로그램은 이번 수업에서 배우지 못함) 웹 어플리케이션에 맞춘 커리큘럼 program JVM - jdk os java progra..