삼성SDS_멀티캠퍼스/Java
-
5일 차 JAVA 중간점검(배열을 이용한 거스름 돈, 입력한 숫자의 위치 등)삼성SDS_멀티캠퍼스/Java 2015. 9. 11. 12:52
정수형 배열 odd을 만들고 1,3,5,7을 입력한 후 그 값을 모두 더한 값 소스코드-------------------------------------- import java.util.Scanner; public class Test7 { public static void main(String[] args) { int[] odd = {1,3,5,7};for(int i=0; i -1; i--) System.out.println(alpha[i]); }} 정수형 배열 arr을 만들고 38,29,86,55,19를 모두 더한 값 소스코드--------------------------------------import java.util.Scanner; public class Test10 { public static ..
-
5일 차 JAVA for each루프 문 활용하여 배열 출력(향상된 for문)삼성SDS_멀티캠퍼스/Java 2015. 9. 11. 10:23
for(자료형 변수 : 배열이름){ /반복문장} 최근에 CPU가 많아지면서 순서가 있는 데이터를 사용하면 처리속도가 느려지기 때문에 점점 for each문을 사용하는 추세로 변하고있다 하단부분의 for (int value : numbers) //이 부분System.out.println(value); 이부분이 for each문이다 ======================================================== import java.util.Scanner; public class Test5 { public static void main(String[] args) { int[] numbers = new int[5]; for (int i = 0; i < numbers.length; i++)..
-
5일 차 JAVA 배열의 참조삼성SDS_멀티캠퍼스/Java 2015. 9. 11. 10:14
import java.util.Scanner; public class Test4 { public static void main(String[] args) { int[] arr1 = new int[3];int[] arr2 = arr1;arr1[0] = 100;System.out.println(arr2[0]);}} ----------------------------------------이 것은 매우 안좋은 코드인데 arr2의 값이 arr1의 주소를 참조하여 값을 가져오는 상황이다. 보통 이런상황을 만들면 C에서는 자동종료가 될 수 있기 때문에 애초에 이 상황을 만들지 말아야 한다. JAVA에서는 결과값이 100이다 출처: 삼성SDS멀티캠퍼스 강사: 홍승길Email : iccack70@gmail.com
-
5일 차 JAVA 배열을 이용한 평균성적 출력삼성SDS_멀티캠퍼스/Java 2015. 9. 11. 09:41
배열을 이용하여 사용자가 입력한 성적값의 평균값을 출력해보자 소스코드------------------------------ import java.util.Scanner; public class Test3 { public static void main(String[] args) { final int STUDENT = 5;int total = 0;Scanner scan = new Scanner(System.in); int[] score = new int[STUDENT]; for (int i = 0; i < STUDENT; i++) {System.out.println("성적을 입력하세요");score[i] = scan.nextInt();} for (int j = 0; j < STUDENT; j++)total ..
-
5일 차 JAVA 배열을 이용하여 입력한 값 출력삼성SDS_멀티캠퍼스/Java 2015. 9. 11. 09:18
JAVA에서는 배열을 선언할때 int[] variable = new variable[n] 이 방식으로 선언하고 사용해야 한다. 배열은 0부터 존재하니 유의할 것 사용자가 입력한 값을 출력하는 배열을 만들어보자 소스코드----------------------------------------------- import java.util.Scanner; public class Test { public static void main(String[] args) { int[] sal = new int[3];Scanner scan = new Scanner(System.in);System.out.println("월급을 입력하세요");sal[0] = scan.nextInt();System.out.println("월급을 입..
-
4일 차 JAVA for문으로 3단*3단 구구단 만들기 (3중 for문 / 하단으로 1씩 증가하며 9단까지 증가)삼성SDS_멀티캠퍼스/Java 2015. 9. 10. 17:31
결과창 1*1=1 2*1=2 3*1=31*2=2 2*2=4 3*2=61*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=121*5=5 2*5=103*5=151*6=6 2*6=123*6=181*7=7 2*7=143*7=211*8=8 2*8=163*8=241*9=9 2*9=183*9=27 4*1=4 5*1=5 6*1=64*2=8 5*2=106*2=124*3=125*3=156*3=184*4=165*4=206*4=244*5=205*5=256*5=304*6=245*6=306*6=364*7=285*7=356*7=424*8=325*8=406*8=484*9=365*9=456*9=54 7*1=7 8*1=8 9*1=97*2=148*2=169*2=187*3=218*3=249*3=277*4=288*4=329*4=367..
-
4일 차 JAVA for문으로 3단 구구단 만들기 (2중 for문 / 하단으로 1씩 증가)삼성SDS_멀티캠퍼스/Java 2015. 9. 10. 16:10
결과는 이렇게 나와야한다 1*1=1 2*1=23*1=31*2=2 2*2=43*2=61*3=3 2*3=63*3=9 이전 포스트는 1*1=1 1*2=21*3=32*1=2 2*2=42*3=63*1=3 3*2=63*3=9 이렇게 였지만 이번 포스트는 앞뒤만 바뀐것이다. 소스코드-------------------------------------- import java.util.Scanner; public class Test20 {public static void main(String[] arg) { int num1 = 1; for (int i = 1; i < 4; i++) { for (int j = 1; j < 4; j++) {System.out.printf(j + "*" + num1 + "=" + j * num..
-
4일 차 JAVA for문으로 3단 구구단 만들기 (2중 for문 / 우측으로 1씩 증가)삼성SDS_멀티캠퍼스/Java 2015. 9. 10. 16:05
결과는 이렇게 나와야한다 1*1=1 1*2=21*3=32*1=2 2*2=42*3=63*1=3 3*2=63*3=9 소스코드----------------- import java.util.Scanner; public class Test19 {public static void main(String[] arg) { int num1 = 1; for (int i = 1; i < 4; i++) { for (int j = 1; j < 4; j++) {System.out.printf(num1 + "*" + j + "=" + num1 * j);System.out.printf("\t");}System.out.println();num1++; } }} 출처: 삼성SDS멀티캠퍼스 강사: 홍승길Email : iccack70@gmai..