반응형
Backend/java2018. 8. 6. 23:10클래스_연습문제2_답

package day06;public class Prob1 {public static void main(String[] args) {int num1 = 6, num2 = 15;System.out.println("두 수의 차는 : " + Prob1.abs(num1, num2));}private static int abs(int num1, int num2) {int Sum = num1 - num2 ; // int 정수형 Sum 선언if(Sum

Backend/java2018. 8. 6. 23:08클래스_연습문제2

문제1. 두 개의 숫자를 매개 변수로 받아서 두 숫자 사이의 차를 구하되, 실행 결과가 음수일 경우 양의 정수로 변경하여 리턴하는 abs() 메서드를 구현하시오.(단, 주어진 메서드의 시그니쳐는 변경하지 않는다.)public class Prob1 {public static void main(String[] args) {int num1 = 6, num2 = 15;System.out.println("두 수의 차는 : " + Prob1.abs(num1, num2));}private static int abs(int num1, int num2) {// 코드 작성}}

Backend/java2018. 8. 6. 22:54클래스_연습문제_답

package day06;public class Prob2 {public static void main(String[] args) {// TODO Auto-generated method stubProb2 p = new Prob2();System.out.println(p.leftPad("MDS", 6, '#'));System.out.println(p.leftPad("MDS", 5, '$'));System.out.println(p.leftPad("MDS", 2, '&'));}public String leftPad(String str, int size, char padChar) {String a = ""; // 임의의 String 변수 a int c = str.length(); // str의 길이를 정수형 c..

Backend/java2018. 8. 6. 22:50클래스_연습문제

Prob2내에 leftPad 메소드를 작성하십시오. leftPad 메소드의 속성은 다음과 같습니다. 1.메소드 시그니처 : public String leftPad(String str, int size, char padChar)2.입력 문자열(str)의 길이가 입력받은 수(size)가 될 때까지 문자열의 좌측을 지정된 문자(padChar)로 채운 후 리턴한다.3.단, 입력 문자열(str)의 길이가 입력받은 수(size) 보다 큰 경우에는 원본 문자열(str)을 그대로 리턴한다. 실행 예) leftPad(“MDS”, 6, ‘#’)  ###MDS leftPad(“MDS”, 5, ‘$’)  $$MDSleftPad(“MDS”, 2, ‘&’)  MDS 실행 결과 화면###MDS $$MDSMDS public c..

Backend/java2018. 8. 6. 22:47간단한 계산기 프로그래밍을 해보자 . ( Calc class 사용 )

package day06;public class P255 {public static void main(String[] args) { /*Calc calc = new Calc();Calc calc2 = new Calc();Calc calc3 = new Calc();Calc calc4 = new Calc(); */System.out.println(Calc.add(4, 5)); // New 를 쓴것과 안쓴것의 차이점 : Static의 선언 여부 System.out.println(Calc.multi(90,56)); // 클래스 메소드 System.out.println(Calc.add(8, 9));System.out.println(Calc.max(600,300));System.out.println(Calc.max..

Backend/java2018. 8. 6. 22:45카드게임에서 사용되는 카드를 정의를 해보자.

여기서 카드게임은 임의로 "네모"로 통일 시켜 주었습니다 . 또한 카드의 숫자는 i~51 까지 1씩 증가 하도록 하였습니다.또한 class 카드는 카드 규격과 숫자와 모양 정도 선언해 주었습니다. package day06; public class P247 {public static void main(String[] args) {Card[] cards = new Card[52]; // 카드게임에서 카드는 52개의 카드가 존재한다.for (int i = 0; i 생성자 함수cards[i].kind = "■"; // 카드를 임의로 네모로 지정해 준다 . cards[i].number = i; // 카드의 숫자는 i~51까지 될 것이다.cards[i].print(); // 출력을 한다 . }}}class Card..

반응형
image