목록2020/11 (41)
디케이
position 속성 정리 종류absolute, fixedrelativestatic너비본질겹침허용이동 최대한 줄어든다. 그대로 유지 그대로 유지 유령화, 유령의집화 유령의집화 사람화 겹치는게 가능 겹치는거 불가능 겹치는거 불가능 top, left, right, bottom으로 이동 - -
display 속성 정리 종류inline-block, inlineblocknone너비본질line 사용정렬 최소한으로 줄어든다. 최대한으로 넓어진다. 없어진다. 글자화 블록화 - 한 줄에 최대한 여러개가 나온다. 한 줄을 무조건 혼자 쓴다. - 부모의 text-align에 의해서 정렬 스스로 margin-left, margin-right를 사용해서 정렬 - 예외 a, img, span 엘리먼트는 기본적으로 display가 inline 이다. inline요소에는 width, height, margin, padding 속성이 제대로 적용되지 않는다.
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] cmd = sc.nextLine().split(" "); int a = Integer.parseInt(cmd[0]); int b = Integer.parseInt(cmd[1]); System.out.println(a^b);//XOR System.out.println(a&b);//AND System.out.println(a|b);//OR } }
정수 2개(a, b)를 입력받아 a를 2b배 곱한 값으로 출력해보자. 0
정수 2개 입력(피제수 제수 순으로 입력) : 10 3 10 / 3 : 몫=3, 나머지=1 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] cmd = sc.nextLine().split(" "); int a = Integer.parseInt(cmd[0]); int b = Integer.parseInt(cmd[1]); System.out.println("몫="+a/b+" 나머지="+a%b ); } }
자바 String-long 형 변환 String str = "1234567890123456789"; long l = Long.parseLong(str); System.out.println( l ); // 1234567890123456789 자바 long-String 형변환 long number = -1234578901234567890L; String str = new Long(number).toString(); long number = -1234578901234567890L; String str = new Long(number).toString();
아스키 코드 미국에서 표준화가 추진된 정보교환용 7bit 부호로 정의합니다. 1962년 안시(ANSI)가 정의한 미국 표준 정보교환 코드이며 1963년 미국표준협회(ASA)에 의해 결정되어 미국의 표준부호가 되었습니다. 이 코드는 7비트의 이진수 조합으로 만들어져 총 128개의 부호를 표현합니다. 아스키코드의 처음 32개(0~31)는 프린터나 전송 제어용으로 사용되고 나머지는 숫자와 로마글자 및 도량형 기호와 문장기호를 나타냅니다. 아스키코드는 7자리의 2진코드인데 1비트의 패리티 비트를 추가하여 8비트로 많은 컴퓨터에 사용되고 있습니다. 다음은 아스키코드 표 입니다. 유니코드 시간이 지나가면서 영어나 숫자 그리고 기본적인 기호뿐만 아니라 그 나라, 그 언어에서 쓰는 다양한 문자들을 처리하려면 1바이트로..
자바에서 8진수 숫자를 사용자(키보드)로부터 입력받아서 10진수로 변환하여 출력하는 예제입니다. import java.util.Scanner; public class OctalToDex { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String b=sc.nextLine(); int a=Integer.valueOf(b, 8); sc.close(); System.out.println(a); } } Java에서는 Integer클래스가 존재하여 2진수, 8진수, 16진수의 숫자를 10진수로 쉽게 변환이 가능하며, 그 반대로 10진수를 2진수,8진수,16진수로 변환하는 것을 쉽게할 수 있습니다. 메서드는 아래와 같습니..
10진수를 2진수,8진수,16진수로 변환 할 때, Integer 클래스의 함수를 사용하면 쉽게 변환이 가능하다. Integer 클래스의 toBinaryString, toOctalString, toHexString 함수를 사용하면 각각 2진수,8진수 16진수로 변환한다. int i = 127; String binaryString = Integer.toBinaryString(i); //2진수 String octalString = Integer.toOctalString(i); //8진수 String hexString = Integer.toHexString(i); //16진수 System.out.println(binaryString); //1111111 System.out.println(octalString);..
Java에서 String을 자르는 방법은 다음과 같이 여러가지 방법이 있습니다. String.split String.substring Commons-io 라이브러리 각각 예제를 통해 어떻게 문자열을 자르는지 알아보겠습니다. String.split()으로 문자열 자르기 split()은 어떤 문자 기준으로 문자열을 자르고 배열로 리턴해 줍니다. String은 다음과 같은 메소드들을 제공합니다. public String[] split(String regex) public String[] split(String regex, int limit) 인자 regex는 정규표현식(regex)으로 문자열 패턴을 받고, 그 패턴과 일치하는 문자열을 기준으로 잘라줍니다. 인자 limit은 문자열을 나눌 최대 개수입니다. 인자..