목록전체 글 (377)
wasup
package testPackage; public class LocalVar { int memVar; //memVar = 맴버변수 = 전역변수 void localTest() { //메서드 int a = 10, c; //지역변수 { int b = 20; //지역변수 System.out.println("블록 안"); System.out.println("a = " + a + ", b = " + b); } //System.out.println("a = "+ a +", b = "+b);//에러발생, b는 위 블록 안에서만 사용 int b = 30; //지역변수 System.out.println("블록 밖"); System.out.println("a = "+a+", b = "+b); //System.out.prin..
compute(3) ↘재귀호출 ↖6 3*compute(2) ↘재귀호출 ↖2 2*compute(1) ↘재귀호출 ↖1 return 1 package testPackage; public class Factorial { //재귀 = 자기자신 호출 int compute(int x) { if(x == 1) { return 1; } else { return x * compute(x - 1); } } } package testPackage; public class FactorialMain { public static void main(String[] args) { Factorial f = new Factorial(); int result = f.compute(4); System.out.println("result = ..
package testPackage; public class ArrParam { int max; int sum; float avg; void makeMax(int[] arr){ //max알고리즘 int i; max = arr[0]; for(i=1;i
테이블에 필드추가하기 ALTER TABLE `테이블명` ADD `추가할 컬럼명` 데이터유형 CHARACTER SET COLLATE NOT NULL AFTER `컬럼명`; -> ALTER TABLE `write_counsel` ADD `data_12` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `data_11`;
-return문을 이용해 값 반환, 강제 종료 package testPackage; public class Add { int add_int(int a, int b) { //a, b = 지역변수 return a+b; //반환값, 돌려주는 값 } float add_float(float a, float b) { //float 4byte, a, b = 지역변수 return a+b; //반환값, 돌려주는 값 } String add_string(String a, String b) { //a, b = 지역변수 return a+b; //반환값, 돌려주는 값 } } package testPackage; public class ParamMain { public static void main(String[] args) { ..
package testPackage; public class Member2 { String name; String tel; String address; Member2(){ //기본생성자 name = "no name"; tel = "no tel"; address = "no address"; } Member2(String _name){ //파라미터가 하나인 생성자 name = _name; tel = "no tel"; address = "no address"; } Member2(String _name, String _tel, String _address){ //파라미터를 세개 갖는 생성자 name = _name; tel = _tel; address = _address; } void print() { Syste..
package testRecursive; public class FactorialTest { public static void main(String[] args) { int result = factorial(4); System.out.println(result); } static int factorial(int n) { int result = 0; if(n==1) { result=1; }else { result=n*factorial(n-1);//다시 메서드 자신을 호출한다. } return result; } } //출력결과 24 package testRecursive; public class OperatorEx { public static void main(String[] args) { int x, y,..
package textMethod; public class MethodReturns { public static void main(String[] args) { int result; result = adder(4, 5); System.out.println("4 + 5 = "+result); System.out.println("3.5 * 3.5 = "+square(3.5)); } public static int adder(int num1, int num2) { int addResult = num1 + num2; return addResult; } public static double square(double num) { return num * num; } } //출력결과 4 + 5 = 9 3.5 * 3.5..