목록Language (76)
한 걸음 두 걸음
PHP는 서버 측에서 실행되는 프로그래밍 언어로 HTML을 프로그래밍적으로 생성해주고, 데이터베이스와 상호작용 하면서 데이터를 저장하고, 표현합니다. PHP는 웹을 위해서 만들어졌고, 지금도 웹을 위해서 발전하고 있는 웹을 위한 언어입니다. 웹프로그래밍을 위한 높은 생산성을 제공하는 언어입니다. 특히 서버에 직접 설치해서 운영할 수 있는 설치형 웹에플리케이션(제로보드,텍스트큐브,워드프래스,PHPBB등)의 과반이 PHP로 만들어졌습니다. 따라서 PHP를 배워두시면 이러한 솔루션들에 대한 운영, 문제해결 능력이 향상됩니다. 무엇보다 쉽습니다. PHP와 같은 언어로 JAVA, Python 등이 있습니다. 웹 서버를 위한 프로그램이 아파치, IIS, ngink 이고, 웹 클라이언트를 위한 프로그램에 크롬, 파이..
Math클래스에는 라디안 값으로 주어진 것을 degree로 계산하여 보여주는 라이브러리 함수가 있습니다. double result = Math.toDegrees(1.2882413742); // 73.81 이 함수는 따로 객체를 만들지 않고 위처럼 바로 사용하실 수 있으며, 매개변수로 한 개의 double값을 받습니다. static double toDegrees(double angrad) Converts an angle measured in radians to an approximately equivalent angle measured in degrees. https://docs.oracle.com/javase/8/docs/api/
Math클래스는 아크코사인을 계산해서 라디안 값으로 반환해주는 함수 acos()가 있습니다. double result = Math.acos( 54 / 193.68014 ); // 1.2882413742이 함수는 따로 객체를 만들지 않고 위처럼 바로 사용하실 수 있으며, 매개변수로 한 개의 double값을 받습니다. static doubleacos(double a)Returns the arc cosine of a value; the returned angle is in the range 0.0 through pi. 라디안 값으로 반환하기 때문에 `도`로 바꾸어 확인하기 위해서는 Math.toDegrees()함수를 사용해야 합니다. ( toDegrees()함수 포스팅 : htps://onepinetwopin..
어떤 수 num을 제곱시키거나 지수승을 계산할 떄 Math클래스에 있는 pow함수를 사용합니다. double result1 = Math.pow(3, 2); // 3^2 = 9 double result2 = Math.pow(2, 3); // 2^3 = 8 double result3 = Math.pow(2, 4); // 2^4 = 16 이 함수는 따로 객체를 만들지 않고 위처럼 바로 사용하실 수 있으며, 매개변수로 두 개의 double값을 받습니다. 첫 번째로 들어가는 매개변수는 밑 수이고 두 번째로 들어가는 수는 지수 승입니다. static double pow(double a, double b) Returns the value of the first argument raised to the power of..
자바 Math클래스에서 지원하는 sqrt()함수를 사용하면 루트 값을 씌운 결과를 반환받을 수 있습니다. double result = Math.sqrt(2); //루트2 double형으로 반환하고, 매개변수로 double값을 받습니다. 매개변수로 받은 double 값의 양의 제곱근을 반환합니다. static double sqrt(double a) Returns the correctly rounded positive square root of a double value. https://docs.oracle.com/javase/8/docs/api/
위와 같이 직각삼각형의 세 변이 있을 때, cLen^2 = aLen^2 + bLen^2 입니다. 그러므로, aLen bLen이 주어져있다면 cLen은 다음과 같이 구할 수 있습니다. double clen = Math.sqrt( Math.pow(xlen, 2) + Math.pow(ylen, 2));
static boolean isTernary(int num) { //num은 0 혹은 양의 정수 boolean isT = true; while (num > 1) { if (num % 3 != 0) { isT = false; break; } num /= 3; } return isT; }0,1,3,9,27,81,243....인지 확인 후 맞으면 true를 반환하는 함수
요약 10진수 -> 8진수 String : Integer.toOctalString(9); 8진수 -> 10진수 int : Integer.parseInt("b",8); java.lang패키지에 있는 Integer클래스는 10진수 값을 8진수로 바꾸고 8진수를 10진수로 바꿔주는 함수를 지원한다. 10진수 -> 8진수 String static String toOctalString(int i) 사용예시 Integer.toOctalString(8); // 1000 8진수 -> 10진수 int 반대로, 16진수를 10진수로 변경하려면 static int parseInt(String s, int radix) 함수를 써야한다. radix진수인 s값을 10진수 int로 반환한다. 사용예시 Integer.parseInt..