«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

ITGenerations

자바 과제 본문

Univ/자바

자바 과제

ITGenerations 2018. 5. 9. 17:20

문제1

/*
학번
이름
문제: 알파벳
*/
public class homework0509_2 {
public static void main(String[] args) {
char[] BigletterArray = new char[26];
char[] SmallLetterArray = new char[26];
for(int i=0; i<26; i++){
BigletterArray[i] = (char)(65+i);
SmallLetterArray[i] = (char)(97+i);
}
// 전체 알파벳 대문자
System.out.println("대문자");
for (int i=0; i<BigletterArray.length; i++){
System.out.print(BigletterArray[i]+" ");
}
System.out.println();

// 전체 알파벳 소문자
System.out.println("소문자");
for( int i=0; i<SmallLetterArray.length; i++){
System.out.print(SmallLetterArray[i]+" ");
}

String strArray6 = String.valueOf(BigletterArray);
String strArray10 = String.valueOf(SmallLetterArray);


System.out.println();

//전체 알파벳 출력 대문자, 소문자 String형태
System.out.println(strArray6);
System.out.println(strArray10);

//알파벳에서 처음 6개 문자 출력,
System.out.println(strArray6.substring(0,5));
System.out.println(strArray10.substring(0,5));


//알파벳에서 마지막 10개 문자 출력
System.out.println(strArray6.substring(16));
System.out.println(strArray10.substring(16));


//알파벳에서 12번째 문자
System.out.println(strArray6.charAt(11));
System.out.println(strArray10.charAt(11));

}
}

문제2

/*
메인에서 학번과 이름 넘기고 메소드에서 출력
*/

public class homework0509_3 {

static void Personal(String x, String y){
String name=x;
String id=y;
System.out.println("이름="+name);
System.out.println("학번="+id);
}

public static void main(String[] args) {
String name ="Ryan";
String id ="20121749";

Personal(name,id);

}
}

문제3

/*
이름:
학번:

설명: 메인에서 시간, 임금 입력받고 메소드에서 호출받고 시간,임그을 메소드에서
넘겨 리턴받고 출력은 메인에서하기
*/

import java.util.Scanner;

public class homework0509_4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("시간당 임금 입력: ");
int wage = sc.nextInt(); //시간당 임금
System.out.println("주당 근무시간 입력:");
int time = sc.nextInt(); //주당 근무시간
sc.close();//입력종료
double result=pay(wage, time);
System.out.printf("월급= %10.0f won",result);

}
static double pay(int x, int y){
double z;
if(y>40)
z=x*y*1.5;
else
z=x*y;
return z;
}
}


'Univ > 자바' 카테고리의 다른 글

과제 2018/05/08  (0) 2018.05.03
중간고사  (0) 2018.04.26