Projects (71) 썸네일형 리스트형 자바 클래스 사용 : 슬라임이 공격했습니다! // Slime.java package study; public class Slime { // 슬라임 이름을 저장하기 위한 name 변수 static String name; // 슬라임의 체력을 저장하기 위한 hp 변수 static int hp; public static void attack() { System.out.println(name + "는 인간을 공격했습니다"); } } /* * 클래스라는 개념이 게임에서 사용될 때는 이런 느낌으로 사용됨. * 게임에 나오는 등장인물들에 대해서 어떤 속성을 가지고 있는 지를 * 미리 정해놓고, 클래스를 만들어 놓는 것. */ package study; public class Study01 { public static void main(String[] args).. 자바 클래스에서 함수 가져오기 package study; public class Study01 { public static void main(String[] args) { // 다른 클래스에서 함수를 가져오는 모습 System.out.println(MyMath.sum(3, 5)); System.out.println(MyMath.subtract(3, 5)); System.out.println(MyMath.times(3, 5)); } } package study; public class MyMath { public static int sum(int num1, int num2) { return num1 + num2; } public static int subtract(int num1, int num2) { return num1 - num2.. 자바 인수가 있는 리턴함수 package study; public class Study01 { public static void main(String[] args) { System.out.println(circle(90) + " cm2"); System.out.println(sum(5, 4)); } // double 실수형 자료 // 인수가 있는 리턴함수 public static double circle(int banjirum) { return banjirum*banjirum * 3.14; } public static int sum(int num1, int num2) { return num1 + num2; } } 리턴함수 사용법 자바 package study; import javax.swing.JOptionPane; public class Study01 { public static void main(String[] args) { // 리턴함수에서 계산만 하고, 처리는 메인함수에서 한다. JOptionPane.showMessageDialog(null, teacher()); System.out.println(teacher()); } // public static 리턴할값의자료형 함수명() // 리턴값이 없을 때는 void가 들어가게 되는 것 // 함수를 void, return을 선택하는 것은 처리를 어디서 할 것인가에서 갈림. // void로 하면 그 함수 내에서 처리를 한다. // 그런데 다르게 띄울 수도 있고, 출력할 때도 다양하다면.. 자바 함수 호출 함수 호출하기 함수를 만드는 의의는 메인 함수를 난잡하게 만들지 않는데 있다. package study; import javax.swing.JOptionPane; public class Study01 { public static void main(String[] args) { insa(); age(); round_round(); } // 인사 함수 public static void insa() { System.out.println("안녕"); } // 나이 계산기 함수 public static void age() { int year = Integer.parseInt(JOptionPane.showInputDialog("당신의 출생년도는?")); int age = 2022 - year + 1; JOption.. 자바 함수 만들기 package study; import javax.swing.JOptionPane; public class Study01 { public static void main(String[] args) { // insa 함수를 호출한다고 표현 /* * insa()함수를 호출하니 인사함수를 찾아가서 확인하고 * 함수의 기능을 메인에 호출하여 출력하게 되는 것이다. * * */ insa(); } /* 함수 만드는 법 public static void 함수이름() { } */ // 메인함수는 반드시 프로그램 실행시 실행이 되는 것이지만 // 개별 제작 함수는 모두 함수를 메인에서 사용해줘야 한다. public static void insa() { System.out.println("안녕"); } } 자바 if문 and or 조건문 package study; import javax.swing.JOptionPane; public class Study01 { public static void main(String[] args) { // 한국식 나이 계산기 // 한국식 나이 = 현재 년도 - 출생년도 + 1 int thisyear = Integer.parseInt(JOptionPane.showInputDialog("올해 년도는?")); int bornyear = Integer.parseInt(JOptionPane.showInputDialog("당신의 출생년도는?")); int age = thisyear - bornyear + 1; JOptionPane.showConfirmDialog(null, "당신의 한국나이는 " + age + "세입.. 자바 다양한 조건 한 번에 넣기 package study; import javax.swing.JOptionPane; public class Study01 { public static void main(String[] args) { // 한국식 나이 계산기 // 한국식 나이 = 현재 년도 - 출생년도 + 1 int thisyear = Integer.parseInt(JOptionPane.showInputDialog("올해 년도는?")); int bornyear = Integer.parseInt(JOptionPane.showInputDialog("당신의 출생년도는?")); int age = thisyear - bornyear + 1; JOptionPane.showConfirmDialog(null, "당신의 한국나이는 " + age + "세입.. 이전 1 ··· 5 6 7 8 9 다음