JavaFestival 알고리즘문제(배포).pptx
1.11MB
JavaFestival 알고리즘문제예시(1차배포).pptx
0.12MB
JavaFestival 알고리즘문제예시(2차배포) (1).pptx
0.69MB
JavaFestival 알고리즘문제예시(3차배포).pptx
0.12MB
package Chapter03;
import java.util.ArrayList;
public class ex_실습13반복문을_이용하여369 {
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=0; i<100; i++) {
System.out.print(i+" 박수 ");
if(i%10 == 3 || i%10==6 || i%10 ==9) {
System.out.print("짝");
}
if(i/10 == 3 || i/10==6 || i/10 ==9) {
System.out.print("짝");
}
System.out.println();
}
}
}
package Chapter03;
import java.util.ArrayList;
import java.util.Scanner;
public class ex_실습08정수를몇개저장할지 {
public static void main(String[] args) {
ArrayList <Integer> random_array = new ArrayList <> ();
Scanner sc = new Scanner(System.in);
System.out.print("정수 몇개?>");
int get_num = sc.nextInt();
for(int i = 0; i<get_num; i++) {
int random_num = (int)(Math.random()*100+1);
if(!random_array.contains(random_num)) {
random_array.add(random_num);
}else {
get_num++;
}
}
System.out.println(random_array);
}
}
package Chapter03;
public class ex_실습094x42차원배열을만들고 {
public static void main(String[] args) {
int[][] array = new int[4][4];
for(int a=0; a<10;) {
int i = (int)(Math.random()*4);
int j = (int)(Math.random()*4);
int k = (int)(Math.random()*11
);
if(array[i][j] == 0) {
array[i][j] = k;
a++;
}
}
for(int i = 0; i<4; i++) {
for(int j =0; j<4; j++ ) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
}
}
package Chapter03;
import java.util.ArrayList;
import java.util.Scanner;
public class ex_실습05양의정수10개 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ArrayList <Integer> three_num = new ArrayList<>();
ArrayList <Integer> real_three_num = new ArrayList<>();
System.out.print("양의 정수 10개를 입력하시오>>");
for(int i=0; i<10; i++) {
three_num.add(sc.nextInt());
}
for(int j=0; j<10; j++) {
if(three_num.get(j)%3 ==0) {
real_three_num.add(three_num.get(j));
}
}
System.out.print("3의 배수는");
for(int k=0; k<real_three_num.size(); k++) {
System.out.print(real_three_num.get(k)+" ");
}
}
}
package Chapter03;
import java.util.Scanner;
public class ex_실습06배열과반복문액수받아 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int [] unit = {50000,10000,1000,500,100,50,10,1};
System.out.print("금액을 입력하시오>>");
int input_num = sc.nextInt();
for(int i=0; i<=unit.length-1; i++) {
if(input_num/unit[i] !=0)
{
System.out.println(unit[i]+"원 짜리 : " + (input_num/unit[i]) + "개");
}
input_num = input_num%unit[i];
}
}
}
package Chapter03;
import java.util.Scanner;
public class ex_실습04_알파벳을입력 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("소문자 알파벳 하나를 입력하시오>>");
String alp = sc.next();
char alp_first = alp.charAt(0);
int alp_num = (int)alp_first;
int a_num = (int)'a';
if(alp_num == a_num) {
System.out.println((char)a_num);
}else {
for(int j = alp_num-a_num; j>-1; j--) {
for(int i = a_num; i<=alp_num; i++) {
System.out.print((char)i);
}
alp_num --;
System.out.println();
}
}
}
}
package Chapter03;
public class ex_실습02_2차원배열 {
public static void main(String[] args) {
int n [][] = {{1}, {1,2,3}, {1}, {1,2,3,4,}, {1,2}};
for(int i = 0; i<n.length; i++) {
for(int j = 0; j<n[i].length; j++ ) {
System.out.print(n[i][j] + " ");
}
System.out.println();
}
}
}
package Chapter03;
import java.util.Scanner;
public class ex_실습03_실수입력받고별그리기 {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
System.out.print("정수를 입력하시오>>");
int input_num = sc.nextInt();
for(int i=0; i<input_num; i++) {
for(int j=input_num-i; j>0; j--) {
System.out.print("*");
}
System.out.println();
}
}
}
package Chapter03;
public class ex_041에서50합 {
public static void main(String[] args) {
int sum =0, i=1;
while(true) {
if(i>51) break;
sum +=i;
i++;
}
System.out.println(sum);
}
}
package Chapter03;
public class ex_06실행오류 {
public static void main(String[] args) {
int array[]= {1,2,3,4,5};
array[0] = -1;
int list[] = array;
System.out.println(list[0]);
array[1] =100;
}
}
package Chapter03;
public class ex_011_100까지3의배수 {
public static void main(String[] args) {
int sum = 0, i =1;
while(i<100) {
if(i%3 !=0) {
i++;
}else sum+=i;
i++;
System.out.println(sum + " ");
}
System.out.println(sum);
}
}
'스마트 인재개발원 > 자바페스티벌' 카테고리의 다른 글
(스마트인재개발원) 자바페스티벌 우수상 수상 (0) | 2021.05.30 |
---|---|
2021-05-07 자바페스티벌 끝(스마트인재개발원) (0) | 2021.05.08 |
2021-05-07 자바페스티벌 끝(스마트인재개발원) (0) | 2021.05.08 |