프로그래밍
-
[안드로이드 스튜디오] 주사위 굴리기프로그래밍/XML | JAVA 2024. 3. 12. 10:50
package com.example.dice; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import androidx.appcompat.app.AppCompatActivity; import java.util.Random; public class MainActivity extends AppCompatActivity { ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); iv = f..
-
[안드로이드 스튜디오] 버튼을 눌러 EditText에 있는 값 출력하기프로그래밍/XML | JAVA 2024. 3. 12. 09:29
activity_main.xml 코드 MainActivity.JAVA 코드 package com.example.edittexttest; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { TextView tv; EditText et; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate..
-
[안드로이드 스튜디오] 버튼 클릭하여 난수 생성프로그래밍/XML | JAVA 2024. 3. 11. 18:20
activity_main.xml 코드 MainActivity.JAVA 코드 package com.example.random_num; import android.os.Bundle; import android.view.View; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; import java.util.Random; public class MainActivity extends AppCompatActivity { private TextView tv; // 수정 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn..
-
[웹 프로그래밍] JDK + TOMCAT + MYSQL 연동프로그래밍/웹 프로그래밍 2024. 3. 7. 11:06
1. JDK 설치 (http://www.oracle.com) 버전 : Java SE 12.0.1 / Java SE 11.0.3 / Java SE 8u212 / Java SE 8u211 환경변수 : 시스템-고급-환경변수 JAVA_HOME = "D:/jsp/Java/jdk1.8.0_212" 2. Tomcat 설치 (http://www.apache.org) 버전 : 9.0.22 / 8.5.43 / 7.0.94 lib 폴더의 servlet-api.jar 파일을 JDK가 사용하도록 복사한다. - 위치 : D:\jsp\Java\jdk1.8.0_212\jre\lib\ext 폴더 - 내용 : 서블릿 관련 클래스 라이브러리 환경변수 : 시스템-고급-환경변수 CLASSPATH=".;D:/jsp/ApacheSoftware ..
-
[C] 1일차프로그래밍/C 2024. 3. 5. 15:37
#include // standard input output header 파일이라는 뜻 int main(void) { int a, b; int sum; scanf("%d", &a); // 값을 입력받아 정수형 a에 저장 scanf("%d", &b); // 값을 입력받아 정수형 b에 저장 sum = a + b; printf("sum = %d\n", sum); return 0; // 프로그램 종료 알림 } #include int main() { char ss[8] = "Basic-C"; int i; ss[5] = '#'; // 배열에 5번 인덱스 #으로 변경 for(i=0; i
-
[JAVA/Eclipse] 제네릭과 컬렉션프로그래밍/JAVA 2023. 11. 28. 11:18
제네릭이란? 다양한 종류의 데이터를 처리할 수 있는 클래스와 메소드를 작성하는 기법 기존에는 일반적인 객체를 처리하기위해 Object 참조 변수를 사용 기존 방식 public class Box { private Object data; public void set(Object data) { this.data = data; } public Object get() { return data; } } Box b = new Box(); b.set("Hello World!"); // ① 문자열 객체를 저장 String s = (String)b.get();// ② Object 타입을 String 타입으로 형변환 b.set(new Integer(10)); // ③ 정수 객체를 저장 Integer i = (Integer)..