본문 바로가기

JAVA

(187)
암호화 복호화 v.1 char abcCode[] = {// a ~ z '`', '~', '!', '@', '#',// a b c d e '$', '%', '^', '&', '*', '(', ')', '-', '_', '+', '=', '|', '[', ']', '{', '}', ';', ':', ',', '.', '/' }; char numCode[] = {// 0 ~ 9 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p' }; // 암호화 //String src = "abc012"; String src = "hello0237"; String resultCode = ""; for (int i = 0; i < src.length(); i++) { char ch = src.charAt(i); ..
함수 // toUpperCase String str = "abcDEF"; String rStr = toUpperCase(str); System.out.println("rStr = "+rStr); } static String toUpperCase(String str) { String rStr = ""; //ASCII code 사용, A =65, a =97 for (int i = 0; i 90) { //소문자 asc = asc - 32;//소문자와 대문자 차이 rStr = rStr + (char)asc; //숫자를 문자열로 변환 }else {//문자 rStr = rStr + (char)asc; } }return rStr;
함수 // 두 수를 나눈 몫, 나머지 구하기 value (몫), tag (나머지) ; **value와 address할당 잘 사용하기 int num1, num2; int value, tag[]; tag = new int [1]; num1 = 10; num2 = 3; value = div(num1, num2, tag); System.out.println("몫 = "+ value + "\t나머지 = "+ tag[0]); } static int div(int n1, int n2, int t[]) { int v; v= n1/n2; t[0] = n1 % n2; return v; }
함수// 계산기 만들기 //Scanner sc = new Scanner(System.in); -> 함수로 빼줌 //계산기 int num1, num2; String oper;//연산자 int result = 0; String strNum1, strNum2; //TODO: 입력 strNum1 = numberInput("첫번째 수"); /* -> 함수로 빼줌 while(true) { System.out.println("첫번째 수 = "); strNum1 = sc.next(); boolean b = numberOk(strNum1); if (b==true) { System.out.println("숫자가 아닙니다. 다시 입력해 주십쇼"); continue; } break; } */ /*함수로 빼줌 boolean noNumber = fal..
함수// 숫자인지 아닌지 판정 // return : true(숫자가 아님) false(모두 숫자) static boolean numberOk(String snum) { //숫자인지 아닌지 판정하기 위한 함수 boolean noNumber = false; for (int i = 0; i 57) { noNumber = true; break; } } return noNumber; } https://weiqing.tistory.com/92
function 배열 할당 배열 할당 배열 arrNum[ ]에 값을 입력 후 func2(arrNum)으로 출력 (func2에서는 배열을 생성후 입력값으로 받아 조건완성 후 출력함) int arrNum[] = { 1, 2, 3}; func2(arrNum); //f22:arr[0] = 8 //f22:arr[1] = 2 //f22:arr[2] = 3 for (int i = 0; i < arrNum.length; i++) { System.out.println("f2:arrNum["+i+"] = "+arrNum[i]); } //f2:arrNum[0] = 8 //f2:arrNum[1] = 2 //f2:arrNum[2] = 3 static void func2(int arr[]) {//address에 의한 할당 들어가는 값 int arr[]은 ..
function 함수 원리 function : 함수, 독립적인 프로세스 ( method : 함수, class에 포함되어있는 함수 C언어 : function // 절차지향, 포인터(속도빠름) Java : class ) 목적 : 코드의 간략화 (동일한(같은 처리) 코드를 집약적으로 설정 할 수 있다 ) 가독성 : 읽기 쉽게 작성하는 성질 return 값 함수명(자료형 가상인수 n개) { ------ 처리 return 값;
2차원 배열의 최고값과 최저값 //최고점수 max int max = studentCount[0][0];//int max=0;으로 초기화 해도됨 for (int j = 0; j studentCount[j][1]) { min = studentCount[j][1]; } }