본문 바로가기
728x90
반응형

분류 전체보기336

CodeUp_Java 기초 100제 - [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기 66 //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); System.out.print("정수 3개 입력 : "); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); sc.close(); //a가 짝수인지 홀수인지 검사 if(a%2==0){ System.out.println("even"); } System.out.println("odd"); } //b가 짝수인지 홀수인지 검사 if(b%2==0){ System.out.println("even"); } System.o.. 2022. 2. 13.
CodeUp_Java 기초 100제 - [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기 65 //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); //System.out.print("정수 3개 입력 : "); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); sc.close(); //각각의 정수가 짝수인지를 확인 if(a%2==0){ System.out.println(a); } if(b%2==0({ System.out.println(b); } if(c%2==0({ System.out.println(c); } } } 2022. 2. 13.
CodeUp_Java 기초 100제 - [기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기 64 //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); //System.out.print("정수 2개 입력 : "); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); sc.close(); //a>b를 판단 후 참, 거짓에 따라 다시 삼항연산 int min = a>b?(b>c?c:b):(a>c?c:a); System.out.println(min); } } 2022. 2. 13.
CodeUp_Java 기초 100제 - [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기 63 //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); //System.out.print("정수 2개 입력 : "); int a = sc.nextInt(); int b = sc.nextInt(); sc.close(); //a와 b를 비교한 후 참이면 a, 거짓이면 b를 출력 System.out.println(a>b?a:b); } } 2022. 2. 13.
Android_Java(23) - MovieCustomListView // // package kr.co.moviecustomlistview; import androidx.appcompat.app.AppCompatActivity; import android.app.Activity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ImageView; import android.widget.ListView; import android.widget.Te.. 2022. 2. 13.
Android_Java(22) - ActivityLifeCycle 1. 액티비티 생명주기 1) 생성부터 소멸까지의 주기 2) 앱은 화면이 작아 동시에 여러 개의 액티비티(화면)가 나올 수 없음 - 앞에 나오는 화면 하나만 활성화된 상태이고, 나머지는 모두 비활성화된 상태로 남게됨 3) 실행상태(resumed, running) - 액티비티가 전경에 위치하고 있으며, 사용자의 포커스를 가지고 있음 일시멈춤상태(paused) - 다른 액티비티가 전경에 있으며, 포커스를 가지고 있으며 현재 액티비티의 일부가 아직도 화면에 보이고 있는 상태 정지상태(stoped) - 액티비티는 배경에 위치함 4) 콜백 메서드 - onCreate() - 액티비티가 생성되면서 호출 - 중요한 구성요소를 초기화 - onPause() - 사용자가 액티비티를 떠나고 있을 때, 이 메소드가 호출 - 그 .. 2022. 2. 13.
Android_Java(21) - ImplicitIntent 1. 암시적 인텐트 1) 어떤 작업을 하기 원하지만 그 작업을 담당하는 컴포넌트의 이름을 명확하게 모르는 경우에 사용 2) 인텐트의 형식(액션) - ACTION_VIEW : 데이터를 사용자에게 표시한다 - ACTION_CALL : 전화 통화를 시작한다 - ACTION_DIAL : 전화 번호를 누르는 화면을 표시한다. ...... 3) 암시적인 인텐트 예 - ACTION_VIEW - content://contacts/people/1 - 1번 연락처 정보를 표시한다. - ACTION_DIAL - content://contacts/people/1 - 1번 연락처로 전화걸기 화면을 표시한다. 4) 약속된 액션(action)을 지정하여 안드로이드에서 제공하는 기존 응용프로그램을 실행하는 것 package kr.c.. 2022. 2. 11.
Android_Java(20) - MyIntent(3) 1. 명시적 인텐트 1) 다른 액티비티의 이름을 명확히 지정할 때 사용하는 방법 2) 명시적 인텐트와 데이터의 전달 - 메인 액티비티에서 인텐트에 데이터를 실어서 넘긴 후, 세컨드 액티비티에서 받은 데이터 처리하는 방식(한쪽 방향) - 양방향 액티비티의 데이터 전달 - 서브 액티비티 시작 : startActivityForResult() - 액티비티에서 결과 받기 : onActivityResult() - 값을 저장하고, 값을 읽는 메서드 - putExtra() - getIntExtra() getStringExtra().. [양방향성 명시적 인텐트] package kr.co.myintent2; import androidx.annotation.Nullable; import androidx.appcompat.a.. 2022. 2. 11.
Android_Java(19) - MyIntent(2) package kr.co.myintent; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState.. 2022. 2. 11.
CodeUp_Java 기초 100제 - [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기 62 //자바코드 import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); //System.out.print("정수 2개 입력 : "); int a = sc.nextInt(); int b = sc.nextInt(); sc.close(); //입력받은 a, b를 XOR연산 후 출력 System.out.println(a^b); } } 2022. 2. 10.
728x90
반응형