๋ฉ์๋ ๋ฌธ์ ํ๊ธฐ3(์ฌํ)
2023. 1. 29. 22:43ใjava
public class ๋ฉ์๋๋ฌธ์ ์ฌํ1_1 {
public static void main(String[] args) {
test(5);
}
public static void test(int num) {
for(int i = 1 ; i < 10 ; i++) {
System.out.println(num + " * " + i + " = " + num * i);
}
}
}
public class ๋ฉ์๋๋ฌธ์ ์ฌํ1_2 {
public static void main(String[] args) {
test2(10);
}
public static void test2(int num) {
for (int i = 1 ; i < 101 ; i++) {
if(i%num==0) {
System.out.println(i);
}
}
}
}
public class ๋ฉ์๋๋ฌธ์ ์ฌํ1_3 {
public static void main(String[] args) {
int rand = test3();
System.out.println(rand);
//์๋ ์ ์ถ๋ ฅ๋ฌธ ๋์ผ
System.out.println(test3());
}
public static int test3(){
return (int)(Math.random() * 50 + 1); //0 <= x < 51
}
}
public class ๋ฉ์๋๋ฌธ์ ์ฌํ1_4 {
public static void main(String[] args) {
boolean result = isEven(2);
if(result) {
System.out.println("์ง์");
}
//์๋ฅผ ์ค์ด๋ฉด ์๋์ฒ๋ผ ์ฝ๋ฉ ๊ฐ๋ฅ.
if(isEven(2)) {
System.out.println("์ง์");
}
}
//even : ์ง์
//odd : ํ์ ๋ฉ์๋๋ช
์ด is๋ก ์์ํ๋ฉด ์๋ฃํ์ด ํต์์ ์ผ๋ก boolean์ด๋ค.
public static boolean isEven(int num) {
return num % 2 == 0 ? true : false; //if๋ก ํ์ด๋ ๋จ.
}
}
public class ๋ฉ์๋๋ฌธ์ ์ฌํ1_5 {
public static void main(String[] args) {
//๋ฐฐ์ด์ ๋งค๊ฐ๋ณ์๋ก ํ ๋ ๋ณ์ ์ฌ์ฉํ๊ธฐ!
int[] arr = {1,2,3,4};
test(arr);
}public static void test(int[] arr) {
for(int i = 0 ; i < arr.length ; i++) {
System.out.println(arr[i]);
}
}
}
public class ๋ฉ์๋์ฌํ๋ฌธ์ 1_5_2ํ๋ฆฐํธX {
public static void main(String[] args) {
int[] result = test5_2();
for (int e : result) {
System.out.println(e + " ");
}
}
//1,2,3 ๊ฐ์ ์ ์ฅํ๊ณ ์๋ ๋ฐฐ์ด์ ๋ฆฌํดํ๋ ๋ฉ์๋.
public static int[] test5_2() {
int[] arr = {1, 2, 3};
return arr;
}
}
public class ๋ฉ์๋์ฌํ๋ฌธ์ 1_5_3ํ๋ฆฐํธX {
public static void main(String[] args) {
int[] a = {2,3,4}; //๋ณ์ ์ฌ์ฉํ์ฌ ๋งค๊ฐ๋ณ์์ ๋ฃ์ด์ฃผ๊ธฐ!!!
int[] result = test(a);
for(int e : result){
System.out.println(e + " ");
}
}
//๋งค๊ฐ๋ณ์๋ก ์ ์ํ ๋ฐฐ์ด์ ๋ฐ์, ๊ฐ ์์์ ๊ฐ์ +1ํ ๋ฐฐ์ด์ ๋ฆฌํด.
//1, 2, 3 > 2, 3, 4 ๋ฆฌํด
public static int[] test(int[] arr) {
for(int i = 0 ; i < arr.length ; i++) {
arr[i] = arr[i]+1; //arr[i] += 1;
}
return arr;
}
}
public class ๋ฉ์๋์ฌํ๋ฌธ์ 1_6 {
public static void main(String[] args) {
int[] a = {5, 10, 100, 200, 150};
System.out.println(getMaxFromArr(a));
}
//๊ฐ์ ๋ฐ์์ฌ ๋ ๋ฉ์๋๋ช
get ์.
public static int getMaxFromArr(int[] arr) {
int max = arr[0];
//๊ฐ์ฅ ์ฒซ๋ฒ์งธ ์์์ ๋ค์ ์์๋ฅผ ๋น๊ตํด์ ํด ๊ฒฝ์ฐ max์ ๊ณ์ ์ ์ฅ, ๋ค์ ์์์ ๋น๊ต
for(int i = 1 ; i < arr.length ; i++) { //0๋ฒ์งธ ์์ max์ ์ ์ฅ๋์ด ์์ > i=1
if(max < arr[i]) {
max = arr[i];
}
}
return max;
}
}
public class ๋ฉ์๋์ฌํ๋ฌธ์ 1_7 {
public static void main(String[] args) {
String[] a = {"์ ", "์ด๋ถ", "๋ฒ ๊ฐ"};
String[] result = a;
for(String e : result) {
System.out.println(e + " ");
}
}public String[] test7(String[] str){
for(int i = 0 ; i < str.length ; i++){
System.out.println(str[i]);
}
return str;
}
}
public class ๋ฉ์๋์ฌํ๋ฌธ์ 1_8 {
public static void main(String[] args) {
int[] a = {5,6,7,8};
int[] b = {1,2,3,4};
for(int e : test8(a,b)) {
System.out.print(e + " ");
}
}
public static int[] test8(int[] arr1, int[] arr2){
int[] resultArr = new int[arr1.length + arr2.length];
for(int i = 0; i < arr1.length ; i++){
resultArr[i] = arr1[i];
}
for(int i = 0; i < arr2.length ; i++){
resultArr[arr1.length+i] = arr2[i];
}
return resultArr;
}
}
public class ๋ฉ์๋์ฌํ๋ฌธ์ 1_9 {
public static void main(String[] args) {
int[] a = {2,4,5,6,8,10};
for(int e : test9(a)){
System.out.print(e + " ");
}
}
public static int[] test9(int[] arr) {
//๋ฐฐ์ด์ ํฌ๊ธฐ ๊ตฌํจ.
//๋งค๊ฐ๋ณ์์์ ๋์ด์จ ๋ฐฐ์ด์์ ์ง์์ ์ = ์๋ก์ด ๋ฐฐ์ด์ ๊ธธ์ด
int cnt = 0;
for(int i = 0 ; i < arr.length ; i++) {
if(arr[i]%2==0) {
cnt++;
}
}
int[] resultArr = new int[cnt];
int index = 0; //resultArr๋ฐฐ์ด์ index ๋ณ์๋ฅผ ํ๋ ์์ฑ.
for(int i = 0 ; i < arr.length ; i++) {
if(arr[i]%2==0) {
resultArr[index] = arr[i];
index++; //์ ๋ ์ค์ ํ ์ค๋ก ํํ ๊ฐ๋ฅ resultArr[index++] = arr[i];
}
}
return resultArr;
}
}
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ๊ทผ ์์ค ์ง์์ (classTest2) (0) | 2023.01.30 |
---|---|
ํด๋์ค ๋ฌธ์ ํ๊ธฐ2 (0) | 2023.01.29 |
๋ฉ์๋ ๋ฌธ์ ํ๊ธฐ2 (0) | 2023.01.29 |
๋ฐฐ์ด ๋ฌธ์ ํ๊ธฐ 2 (0) | 2023.01.29 |
class 2 (0) | 2023.01.27 |