본문 바로가기
728x90
반응형

분류 전체보기336

Android_Java(2) - 안드로이드 기본사항 1. View 클래스 1) 안드로이드 화면에서 실제로 사용되는 것들은 모두 View 클래스 상속 받음 2) 다른 말로 '위젯'이라고도 함 - (화면) 버튼 => 버튼 위젯 - (코드) 버튼 => 버튼 클래스 3) 다른 위젯을 담을 수 있는 위젯 => 레이아웃이라고 함 - 레이아웃은 ViewGroup 클래스 아래 존재함 - 레이아웃도 크게 보면, 위제에 포함됨 4) XML 속성 - id 속성 - 뷰의 식별자 - java 코드에서 위젯에 접근할 때, id 속성에 지정한 아이디 사용 - 뷰의 위치와 크기 - match_parent : 부모의 크기를 꽉 채움 - wrap_content : 뷰가 나타내는 내용물의 크기에 맞춤 - 숫자 : 정확히 지정함 - 화면에 보이기 속성 - visible (0) : 디폴트 값.. 2022. 2. 4.
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기 46(설명) //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); //int형의 범위 체크를 위한 예외 처리 try{ //범위 : -2147483648 ~ 2147483647 //정수 3개 입력 int num1 = sc.nextInt(); int num2 = sc.nextInt(); int num3 = sc.nextInt(); sc.close(); int sum = num1+num2+num3; double avg = (double)sum/3; System.out.println(sum); System.out.println(String.form.. 2022. 2. 3.
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 2개 입력받아 자동 계산하기 45(설명) //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); boolean run = true; //while문을 제어하기 위한 변수 try{ while(run){//범위 내의 값 입력, while문이 true:무한반복, false:종료 int num1 = sc.nextInt(); //num1이 조건에 참 if(num1 >= 0 && num1 =0 && num2 2022. 2. 3.
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 1개 입력받아 1 더해 출력하기 44(설명) //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); //범위 : -2147483648 ~ 2147483647 //정수입력 int num = sc.nextInt(); //num을 long형으로 캐스팅 long result = (long)num+1; sc.close(); System.out.println(result); } } //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scann.. 2022. 2. 3.
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기 43(설명) //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); boolean run = true; //while문을 제어하기 위한 변수 //범위 밖의 값을 입력했을 때를 위한 예외처리 try{ //int 범위 : -2147483648 ~ 2147483647 while(run) {//범위 내 값 입력, while(?) - ?가 true : 무한반복, false : 종료 int num1 = sc.nextInt(); if(num1 == 0 && num1 2022. 2. 3.
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기 42(설명) //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); boolean run = true; //while문을 제어하기 위한 변수 //범위 밖의 값을 입력했을 때를 위한 예외처리 try{ //int 범위 : -2147483648 ~ 2147483647 while(run) {//범위 내 값 입력 int num1 = sc.nextInt(); int num2 = sc.nextInt(); if(num2 == 0){//num2가 0이면 while문 반복 } else{//num2가 0이 아니면 int result = num1/num2; Sys.. 2022. 2. 3.
CodeUp_Java 기초 100제 - [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기 41(설명) //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); System.out.print("영문자 입력 : "); char c = sc.nextLine().charAt(0); //다음 문자를 저장 c += 1; //c 출력 System.out.println(c); } } 2022. 2. 3.
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기 40(설명) //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); //범위: -2147483648 ~ 2147483648 //System.out.print("정수 입력 : "); int num = sc.nextInt(); //num1이 범위 밖 if(num1 2147483648){//num이 범위 밖 //정수입력 } else{//num이 범위 내 System.out.println(-num); } } } 2022. 2. 3.
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 2개 입력받아 합 출력하기(2) 39(설명) //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); //범위: -2147483648 ~ 2147483648 System.out.print("첫 번째 정수 입력 : "); long num1 = sc.nextLong(); long num2 = 0; //num1이 범위 밖 if(num1 2147483648){//num1이 범위 밖 //정수입력 } else{//num1이 범위 내 System.out.print("두 번째 정수 입력 : "); num2 = sc.nextLong(); if(num.. 2022. 2. 3.
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 2개 입력받아 합 출력하기(1) 38(설명) //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); //범위: -1073741824 ~ 1073741824 System.out.print("첫 번째 정수 입력 : "); long num1 = sc.nextLong(); long num2 = 0; //num1이 범위 밖 if(num1 1073741824){//num1이 범위 밖 //정수입력 } else{//num1이 범위 내 System.out.print("두 번째 정수 입력 : "); num2 = sc.nextLong(); if(num.. 2022. 2. 3.
728x90
반응형