🤍코드업(CodeUp) 기초100제 2.입출력문 및 연산자 1010~1020 자바(JAVA)로 풀기🤍 문제 1021. 단어 1개 입력받아 그대로 출력하기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String data = scanner.nextLine(); System.out.print(data); } } 문제 1022. 문장 1개 입력받아 그대로 출력하기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scann..

🤍애완동물 사진 선택 만들기 패키지 구조 activity_main.xml MainActivity.java package kr.co.pets; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.ImageView; import android.widget.RadioButton; import android.widget.RadioGroup; import android.w..

🤍코드업(CodeUp) 기초100제 2.입출력문 및 연산자 1010~1020 자바(JAVA)로 풀기🤍 문제 1010. 정수 1개 입력받아 그대로 출력하기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); System.out.print(n); } } 문제 1011. 문자 1개 입력받아 그대로 출력하기 public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);..

🤍코드업(CodeUp) 기초100제 1.출력문 1001~1106 자바(JAVA)로 풀기🤍 문제1001. Hello public class Main { public static void main(String[] args) { System.out.println("Hello"); } } 문제1002. Hello World public class Main { public static void main(String[] args) { System.out.println("Hello World"); } } 문제1003. 줄바꿔 출력하기 Hello World public class Main { public static void main(String[] args) { System.out.println("Hello\nWor..

모든 내용은 유튜브에서 Joyce님의 강의를 보고 따라했습니다. 좋은 강의 감사합니다...💞 🤍Fragment & Navigation ? 앱을 만들 때에는 화면 전환 기능이 필요한데 위 두 가지 방법은 기존에 화면 전환을 위해 여러 Activity를 만들고 상황에 따라 Activity를 전환하는 것이 아니라 MainActivity 하나를 두고 Navigation이라는 기능을 통해 만들어놓은 Fragment로 이동하는 방법이다. Android Jetpack에 추가된 기능이다. 🤍코틀린 심리테스트(Love Test) app 만들기 (Fragment, Navigation 사용) 사용한 레이아웃 종류 : constraintlayout 1 2 3 4 5 6 Colored by Color Scripter cs na..

🤍LinearLayout (리니어 레이아웃) 방향을 수평 또는 수직 둘중에서 결정하여 배치하는 레이아웃 가장 기본적으로 사용되는 레이아웃 vertical : 요소들을 수직 방향으로 배치하겠다. horizontal : 요소들을 수평 방향으로 배치하겠다. 1 2 3 4 5 6 Colored by Color Scripter cs 🤍Constraint Layout (제약 레이아웃) 제약조건인 연결선을 통해 그 안에 추가된 뷰들의 위치를 결정 연결선은 상,하,좌,우에 있는 연결점을 다른 레이아웃이나 위젯의 상,하,좌,우와 연결하여 만들 수 있다. 뷰의 위치를 결정할 수 있을 만큼의 연결선이 없으면 해당 뷰는 위치할 수 없게 된다. 1 2 3 4 5 6 7 8 Colored by Color Scripter cs 🤍..

안드로이드 간단한 계산기 앱 구현하기 가상 기기는 Pixel 2 API로 추가해주었다. 더하기, 빼기, 곱하기, 나누기 기능 구현 🔍activity_main.xml 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 Colored by Color Scripter cs 나머지 기능 추가 1 2 3 4 5 6 7 8 cs 🔍MainActivity 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 ..

안드로이드 프로젝트 생성 1. 2개 항목 추가됨. -Layout Name : 기본 화면인 XML 파일 이름으로 지정 -Activity Name : 기본 소스인 Java 파일 이름으로 지정 2.화면 구성을 위한 XML 파일 뷰 컴포넌트(위젯, 클래스) -부모 뷰, 루트 뷰, 컨테이너 뷰 : 다른 뷰를 가질 수 있는 뷰 -자식 뷰 : 다른 뷰를 가질 수 없는 뷰 레이아웃 뷰 -자식 뷰의 배치(위치)를 설정하는 뷰 부모뷰 -자식뷰1 -자식뷰2 -자식뷰3 뷰 속성 -뷰의 설정을 할 때 뷰가 가지고 있는 속성을 통해서 함. -필요한 경우에 해당 속성이 있는지 확인하고 사용함. LinearLayout(리니어 레이아웃) -부모가 될 수 있는 뷰(컨테이너 뷰) -자식의 위치를 설정하는 뷰(가로, 세로 설정 가능) -크..