๐ ์ค๋์ ํ์ต ํค์๋
- Flex
- ๋ฐฐ์ด๋ฌธ
๐ฅ CSS FLEX
flex ์ปจํ
์ด๋์ display: flex;
๋ฅผ ์ ์ฉํ๋ ๊ฒ ์์์
๋๋ค.
์ ๋ฒ์๋ flex-direction: row์ ๋ํ์ฌ ์ค๋ช
์ ํ๋๋ฐ
์ค๋์ ๋ค๋ฅธ ๊ฑธ ์ ์ด๋ณด๊ฒ ์ต๋๋ค.
flex-wrap ์์ฑ์ no wrap, wrap, wrap-reverse๊ฐ ์์ต๋๋ค.
nowrap์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค ๋ฐ๊ฟ์ ํ์ง ์๊ณ ๋์น๋ฉด ๊ทธ๋ฅ ์์ ธ๋๊ฐ๋๋ค.
wrap์ ์ค๋ฐ๊ฟ์ ํฉ๋๋ค.
wrap-reverse๋ ์ค ๋ฐ๊ฟ์ ํ์ง๋ง, ์ญ์์ผ๋ก ๋ฐฐ์นํฉ๋๋ค.
๐ฅ ๋ฐฐ์ด๋ฌธ
์ ์ ํ์๋ ๋ฐฐ์ด๋ฌธ์ ๋ฌธ์ ๋ฅผ ๋ค์ ํ ๋ฒ ํ์ด๋ณด์์ต๋๋ค.
package array.ex;
import java.util.Scanner;
public class ProductAdminEx1 {
public static void main(String[] args) {
int maxProducts = 10;
String[] productNames = new String[maxProducts];
int[] productPrices = new int[maxProducts];
int productCount = 0;
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.print("1. ์ํ ๋ฑ๋ก | 2. ์ํ ๋ชฉ๋ก | 3. ์ข
๋ฃ\n๋ฉ๋ด๋ฅผ ์ ํํ์ธ์:");
int menu = scanner.nextInt();
scanner.nextLine();
if (menu == 1) {
if (productCount >= maxProducts) {
System.out.println("๋ ์ด์ ์ํ์ ๋ฑ๋กํ ์ ์์ต๋๋ค.");
continue;
}
System.out.print("์ํ ์ด๋ฆ์ ์
๋ ฅํ์ธ์:");
productNames[productCount] = scanner.nextLine();
System.out.print("์ํ ๊ฐ๊ฒฉ์ ์
๋ ฅํ์ธ์:");
productPrices[productCount] = scanner.nextInt();
productCount++;
} else if (menu == 2) {
if (productCount == 0) {
System.out.println("๋ฑ๋ก๋ ์ํ์ด ์์ต๋๋ค.");
continue;
}
for (int i = 0; i < productCount; i++) {
System.out.println(productNames[i] + ": " + productPrices[i] + "์");
}
} else if (menu == 3) {
System.out.println("ํ๋ก๊ทธ๋จ์ ์ข
๋ฃํฉ๋๋ค.");
break;
} else {
System.out.println("์๋ชป๋ ์ ํ์
๋๋ค.");
}
}
}
}
์ด๋ ๊ฒ ๋ค์ ํ ๋ฒ ์ค์ต์ ํตํด ๋ฐฐ์ด๋ฌธ์ ๋ํ ๊ฐ๋ ์ ๋ณต์ตํ๊ณ ,
ํ ํ๋ก์ ํธ์ ๋งค์งํ๋ฉด์ ๋ฏธ์ํ๋ ๋ถ๋ถ์ ๋ค์ ๋์๊ธฐ๋ ์๊ฐ์ ๊ฐ์ก์ต๋๋ค.
๐ ์ค๋์ ๋ง์น๋ฉฐ
์ค๋์ ๊ณต๋ถ๋ฅผ ํตํด ํ ํ๋ก์ ํธ์ ๋ชฐ๋ํ๋ค๋ณด๋ ๊ฐ์ธ ๊ณต๋ถ๋ฅผ ์ํํ ํ๋ค๋ ๊ฒ์ ๋๊ผ์ต๋๋ค.
๋ด์ผ์ ํ ํ๋ก์ ํธ ๋ฐํ๋ฅผ ๋ง์น๊ณ ์์ฑํ ์ฝ๋๋ค์ ๋ค์ ์ดํด๋ณด๋ฉฐ ๋ถ์ํ๋ ์๊ฐ์ ๊ฐ๊ณ ,
๋ค์ ์ฃผ๋ถํฐ๋ ์๋ฐ ํ์ต์ ์ง์คํ ๊ณํ์ ๋๋ค.
์ค๋์ ๊ฒฝํ์ ํตํด ๋์น๊ณ ์๋ ๋ถ๋ถ์ ์ฑ์๊ฐ๋ฉฐ ์ฑ์ฅํ๋๋ก ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค.
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
12/29(๊ธ) ๋ด์ผ๋ฐฐ์์บ ํ Java 6์ผ์ฐจ TIL - ๋ฉ์๋ (0) | 2023.12.29 |
---|---|
12/28(๋ชฉ) ๋ด์ผ๋ฐฐ์์บ ํ Java 5์ผ์ฐจ TIL - ์กฐ๊ฑด๋ฌธ (1) | 2023.12.29 |
12/26(ํ) ๋ด์ผ๋ฐฐ์์บ ํ Java 3์ผ์ฐจ TIL - Mac ์ค์ (1) | 2023.12.29 |
12/22(๊ธ) ๋ด์ผ๋ฐฐ์์บ ํ Java 2์ผ์ฐจ TIL - ๊นํ๋ธ (1) | 2023.12.29 |
12/21(๋ชฉ) ๋ด์ผ๋ฐฐ์์บ ํ Java 1์ผ์ฐจ TIL - ๊นํ๋ธ (0) | 2023.12.29 |