본문 바로가기

분류 전체보기556

JAVA 실습 4. for문을 이용해 배열을 뒤집어서 출력하기 가나다라마 2020. 3. 24.
JAVA 실습 2. for문에 배열문을 합해 동전의 갯수를 구하는 프로그램 for문의 단점은 증감문이 규칙적으로 변한다는 점이다. 그러나 동전은 10,50,100,500의 크기를 가지고 있으니 평범한 증감문으로는 이를 표현할 수가 없다. 따라서, 이를 해결하기 위해 배열을 사용한다. 잘 생각해보자. count=money/500; money=money%500; System.out.println("500원 갯수 : "+count); System.out.println("남은 금액 : "+money); count=money/500; money=money%100; System.out.println("100원 갯수 : "+count); System.out.println("남은 금액 : "+money); count=money/50; money=money%50; System.out.print.. 2020. 3. 23.
JAVA 실습 1. 사용자로부터 입력 받은 구구단 프로그램 완성하기. while문과 for문을 이용하여 사용자가 프로그램을 종료하기 전까지 구동되는 구구단 프로그램을 완성한다. for문을 이용하여 단순히 사용자가 입력한 구구단 프로그램을 완성하는 것은 쉽다. import java.util.Scanner; public class Gugudan2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("값을 입력하세요."); int num = sc.nextInt(); for (int i = 1; i < 10; i++) { System.out.println(num + "*" + i + "=" + i * num); } } sc.close(); } 이렇게 되면 .. 2020. 3. 23.
문자열을 비교하는 방법. equals. String을 사용하는 방법은 두가지가 있다. 첫 번째, String이 클래스이니 String =new String()의 형태로 정의하는 방법. 두 번째, String = " "로 정의하는 방법. 이 두 방법은 데이터를 저장하는 방식이 본질적으로 다르다. String= " "의 경우 heap에 문자열이 저장될 때 "String Constant Pool"에 저장된다. 이 방법은 같은 문자열을 가지면 같은 데이터 공간에 포인터를 두게 된다. 다만, 문자열이 달라지게 되면 새로운 공간에 계속해서 저장하게 되면서, 데이터의 손실이 생길수도 있다. 따라서, 변하는 문자열의 히스토리를 볼 때 유용하다. String =new String()의 경우 문자열이 저장될 때 각각의 공간에 저장된다. 즉, 같은 문자열을 가져.. 2020. 3. 23.
반응형