본문 바로가기

전체 글11

[쉽게 배우는 자바 프로그래밍 2판] 5장 프로그래밍 문제 1~5번 01 public class Chap5 { public static void main(String[] args) { String s = "abcadapvad"; System.out.println(countChar(s, 'a')); } static int countChar(String s, char c) { int num=0; for(int i=0;i 2023. 2. 26.
[쉽게 배우는 자바 프로그래밍 2판] 4장 프로그래밍 문제 5~8번 05 class Line{ private int line; public Line(int line){ this.line = line; } public int getLine() { return line; } public boolean isSameLine(Line l) { return line == l.getLine(); } } public class Chap4{ public static void main(String[] args) { Line a = new Line(1); Line b = new Line(1); System.out.println(a.isSameLine(b)); System.out.println(a==b); } } 06 class Complex{ private double real, ima; .. 2023. 2. 26.
[쉽게 배우는 자바 프로그래밍 2판] 4장 프로그래밍 문제 1~4번 01 class Triangle{ private double bottom, height; public Triangle(double bottom, double height) { this.bottom = bottom; this.height = height; } public void getinfor() { System.out.println("밑변 : " + bottom); System.out.println("높이 : " + height); } public double findArea() { return bottom*height/2; } } public class Chap4{ public static void main(String[] args) { Triangle t = new Triangle(10.0, 5.0.. 2023. 2. 26.
[쉽게 배우는 자바 프로그래밍 2판] 3장 프로그래밍 문제 6~10번 06 import java.util.Scanner; public class Chap3{ public static void main(String[] args) { Scanner in = new Scanner(System.in); String Chul, Young; System.out.println("r, s, p 중 하나를 입력하세요(소문자로)"); System.out.print("철수 : "); Chul = in.next(); while(!Chul.equals("r") && !Chul.equals("s") && !Chul.equals("p")) { System.out.print("다시 입력 : "); // 올바르게 입력하지 않은 경우 while문 실행 Chul = in.next(); } System.ou.. 2023. 2. 25.
[쉽게 배우는 자바 프로그래밍 2판] 3장 프로그래밍 문제 1~5번 public class Chap3 { public static void main(String[] args) { int ans = 0; for(int a=1;a 2023. 2. 25.
[쉽게 배우는 자바 프로그래밍 2판] 2장 프로그래밍 문제 6~10번 06 public class Chap2 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("화씨 온도를 입력하시오 : "); double F = in.nextDouble(); System.out.println("화씨 온도 : " + F + " 섭씨 온도 : " + (double)(5/9*(F-32))); } } 07 public class Chap2 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("정수를 입력하세요 : "); int x = in.nextInt.. 2023. 2. 24.
[쉽게 배우는 자바 프로그래밍 2판] 2장 프로그래밍 문제 1~5번 01 public class Chap2 { public static void main(String[] args) { System.out.println( " *"); System.out.println( " ***"); System.out.println( " *****"); System.out.println( " *******"); System.out.println( " *********"); System.out.println( "***********"); } } 02 import java.util.Scanner; public class Chap2 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.. 2023. 2. 24.
[Java] 3. 연산자 연산자는 '연산을 수행하는 기호'를 말합니다. 자바에서는 사칙연산(+, -, *, /)을 비롯해서 다양한 연산자들을 제공합니다. 처음에는 헷갈릴수도 있지만 많이 쓰다보면 익숙해지실 것입니다. 연산자와 피연산자 연산자가 연산을 수행하려면 반드시 연산의 대상이 있어야 하는데, 이것을 '피연산자'라고 합니다. 피연산자는 상수, 변수 또는 식 등으로 사용할 수 있습니다. 연산자(operator) : 연산을 수행하는 기호(+, -, *, / 등) 피연산자(operand) : 연산자의 작업 대상(변수, 상수, 리터럴, 수식) 연산자의 종류 연산자의 종류는 다음과 같습니다. 산술 연산자 우리가 일반적으로 알고 있는 사칙연산처럼 곱셈( * ), 나눗셈( / )이 덧셈( + ), 뺄셈( - )보다 더 먼저 계산됩니다. .. 2023. 2. 24.
[Java] 2. 기본형 변수 - 변수 타입, 변수명 작성시 주의사항, 예제 프로그래밍에서 아주 중요한 능력 중 하나는 바로 값(value)을 잘 이용하는 것입니다. 변수는 이러한 '값'을 저장하는 공간으로 기본이지만 아주 중요한 개념입니다. 수학에서 '변수'는 변하는 수를 의미하지만 프로그래밍언어에서의 '변수'는 값을 저장할 수 있는 공간을 이야기합니다. 이번에는 변수와 관련된 주요 용어들과 특징, 그리고 변수가 어떻게 쓰이는 지에 대해 예제와 함께 공부해보겠습니다. 변수의 선언과 초기화 변수의 선언, 변수의 초기화 라는 단어는 프로그래밍을 공부한 사람들도 종종 헷갈리는 단어입니다. 어려운 개념은 아니므로 걱정하지 않으셔도 괜찮습니다. 변수는 값을 저장할 수 있는 공간을 이야기한다고 했죠? 변수를 선언한다는 것은 그 공간을 만들어준다는 뜻입니다. 변수의 초기화는 변수의 선언으로.. 2023. 2. 23.
[Java] 1. 프로젝트를 생성하고 콘솔 창에 "Hello World! 출력하기 저번 시간에는 JDK, eclipse를 설치하고 런치하는 방법까지 알아보았습니다. https://studioj.tistory.com/entry/Java-0-JDK-eclipse-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 [Java] 0. JDK, eclipse 설치하기 우선 자바를 이용하기 전에 필요한 도구들을 먼저 PC에 설치하는 법을 알아보겠습니다. JDK는 자바 개발도구로 JDK를 설치하면 JVM(자바 가상머신)과 필요한 자바클래스 라이브러리(Java API) 외에 자 studioj.tistory.com 이번에는 이클립스를 실행하고 콘솔 창에 "Hello World!"를 출력하는 간단한 예제를 실습해보겠습니다. 런치했을 경우 다음과 같은 화면이 나옵니다. 표시된 X를 눌러주시.. 2023. 2. 21.