배열(Array)의 사용 배열의 선언 - 주로 Vector class를 사용하여 배열처럼 사용함 //배열 선언 방법 int inArray []; int[] intArray; //배열 생성 (배열 공간 할당 받는 과정) intArray = new int[5]; int intArray[] = new int[5]; //선언과 동시에 배열 생성 이차원 배열 public class Test1_2 { //Test1의 이차원배열 public static void main(String[] args) { int s[][] = {{1,2},{3,4},{5,6}}; for(int i=0; i
반복문 활용 이중 for문 사용해서 구구단 출력하기 import java.util.*; public class Test5 { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=2;i
switch 조건문 활용 숫자 1~12 중 입력한 값에 대해 출력하기 - Scanner를 사용하여 1~12 중 하나의 인수를 넣는다. - 3 4 5 : Spring - 6 7 8 : Summer - 9 10 11 : Fall - 12 1 2 : Winter import java.util.*; public class Test4 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int num = sc.nextInt(); switch(num) { case 3: case 4: case 5: System.out.println("spring"); break; c..
기본적인 입출력 프로그래밍 인수 넣는 방법 - Arguments 이용하는 방법 - 터미널에 입력하는 방법 인수 입력 받아서 결과 출력하기 import java.util.*; public class Test3 { public static void main(String[] args) { /* 이름: 홍길동 * 나이: 30 * true //사과 좋아하면 true, 아니면 false; * if == 사과를 좋아합니다. 사과를 싫어합니다. */ Scanner sc = new Scanner(System.in); String name = sc.next(); int age = sc.nextInt(); boolean likeApple = sc.nextBoolean(); System.out.print("이름 : "+nam..
Java 언어 응용의 종류 애플릿(Applet) - 웹 브라우저에 의해 구동되고 실행이 제어되는 자바 프로그램 - 애플릿은 사용할 수 있는 자원 접근에 제약 있음 서블릿(Servlet) - 애플릿과 반대로 서버에서 실행되는 자바 프로그램 - 데이터베이스 서버 및 기타 서버와 연동하는 복잡한 기능 구현 시 사용 - 사용자 인터페이스가 필요 없는 응용 - 웹 서버에 의해 실행 통제 받음 Java ME(모바일 응용프로그램) - 모바일 기기를 위한 자바 배포판 ㄴ 대부분의 모바일 단말기에 탑재 ㄴ 노키아, 삼성, LG, 소니 에릭슨, 모토로라 등 단말기 제조사 안드로이드 응용프로그램 - 안드로이드 ㄴ 구글의 주도로 여러 모바일 회사가 모여 구성한 OHA에서 만든 무료 모바일 플랫폼 ㄴ 개발 언어는 자바를 사용 ..
JDK 다운로드 Java 사용 버전 : jdk 8 버전 다운로드 아래 주소에서 jdk-8u321-windows-x64.exe 다운로드 https://www.oracle.com/java/technologies/ Eclipse 다운로드 Eclipse 사용 버전 : Version: 2020-03 (4.15.0) 아래 주소에서 다운받는다. https://www.eclipse.org/ 자바 온라인 API 문서 자바 관련 패키지들 참고는 아래 사이트를 활용한다. https://docs.oracle.com/javase/7/docs/api/ Java Platform SE 7 docs.oracle.com
여러개의 액티비티를 만들어 서로 상호작용을 하는 앱 메인화면 디자인 (activity_main.xml) Plain Text 를 다음과 같이 추가한다. Button 을 다음과 같이 추가한다. 서브 레이아웃 디자인 (activity_sub.xml) TextView (Display1)를 추가한다. 서브 레이아웃 클래스 생성 소스코드 - MainActivity.java package com.example.tutorial6_activity_change; (import 부분 생략) public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(..
화면 만들기 빈 레이아웃에 ListView를 추가 후 ID를 입력한다. 소스코드 - MainActivity.java package com.example.tutorial5_custom_listview; (import 부분 생략) public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String[] items = {"망고", "코코넛", "포도", "오렌지", "토마토"}; ListAdapter adapter = new ..