반응형
Backend/java2018. 8. 7. 20:48배열을 변수에 저장해보자 .

char[] c =new char[size]; // size 만큼 char배열을 만든다 . String s = new String(c); // 만든 c배열을 String s변수에 저장시킨다. return s; // s를 반환 컴파일 할때는 return 되는 접근제한자 or 상위 접근제한자와 비교를 통해 false or true 비교한다 . String -- > str.toCharArray() : char배열로 만들수 있다.

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..

반응형
image