목록Java (19)
sm 기술 블로그

Object 모든 클래스들의 조상 toString() class Calculator{ int left, right; public void setOprands(int left, int right){ this.left = left; this.right = right; } public void sum(){ System.out.println(this.left+this.right); } public void avg(){ System.out.println((this.left+this.right)/2); } } public class CalculatorDemo { public static void main(String[] args) { Calculator c1 = new Calculator(); c1.setOpran..

예외(Exception) 예상하지 못한, 예기치 못한 오류를 어떻게 처리하는가 package org.opentutorials.javatutorials.exception; class Calculator{ int left, right; public void setOprands(int left, int right){ this.left = left; this.right = right; } public void divide(){ System.out.print("계산결과는 "); System.out.print(this.left/this.right); // 이 부분의 문제로 System.out.print(" 입니다."); } } public class CalculatorDemo { public static void ..

API (Application Programming Interface) 자바 시스템을 제어하기 위해 자바에서 제공하는 명령어들이다. 자바는 기본적으로 import 하는 패키지가 있다. 그래서 package org.opentutorials.javatutorials.library; public class LibraryDemo1 { public static void main(String[] args) { System.out.println(1); } } package org.opentutorials.javatutorials.library; import java.lang.*; //API public class LibraryDemo1 { public static void main(String[] args) { Sy..

유효범위 public class ScopeDemo { static void a() { int i = 0; // 지역변수 } // 유효범위 (scope) public static void main(String[] args) { for (int i = 0; i < 5; i++) { a(); System.out.println(i); } } } 메소드(a) 안에서 i와 반복문 i는 연관이 없다. public class ScopeDemo2 { static int i; //전역변수 static void a() { i = 0; } public static void main(String[] args) { for (i = 0; i < 5; i++) { a(); System.out.println(i); } } } 위 코드..