[JAVA] 자바프로그래밍 10
- private Cal 생성자로 최대값, 최소값 출력
package week11;
class Cal {
private static double max;
private static double min;
static double max(double x, double y)
{
if(x>y)
return x;
else
return y;
}
static double min(double x, double y)
{
if(x<y)
return x;
else
return y;
}
private Cal(double x, double y)
{
if(x>y) {
max=x;
min=y;
}
else {
max=y;
min=x;
}
}
}
package week11;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("최대값 : "+Cal.max(5.5,10));
System.out.println("최소값 : "+Cal.min(5.5,10));
}
}
- Run Configuration 사용하기
package week11;
public class TVTest2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String name=args[0];
int year=Integer.parseInt(args[1]);
int inch=Integer.parseInt(args[2]);
System.out.println(name+"에서 만든 "+year+"년형 "+inch+"인치 TV");
}
}
- Run Configuration 사용하기2
package week11;
public class GradeTesting {
public static void main(String[] args) {
// TODO Auto-generated method stub
int math=Integer.parseInt(args[0]);
int science=Integer.parseInt(args[1]);
int english=Integer.parseInt(args[2]);
int average=(math+science+english)/3;
System.out.println("평균은 "+average);
}
}
- Circle 생성자 작성 후 출력
package week11;
public class Circle {
double x,y;
int radius;
public Circle(double x, double y, int r) {
this.x=x;
this.y=y;
this.radius=r;
}
public void show()
{
int i=1;
System.out.println(i+"번째 좌표 및 반지름 = "+"(x = "+x+" , "+"y = "+y+") "+"반지름 = "+radius);
i++;
}
}
package week11;
import java.util.Scanner;
public class CircleTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
Circle c []=new Circle[3];
System.out.println("3개의 원의 좌표와 반지름을 입력하시오.");
for(int i=0; i<c.length;i++) {
System.out.print((i+1)+"번째 : x좌표, y좌표, 반지름>>");
double x=scanner.nextDouble();
double y=scanner.nextDouble();
int radius=scanner.nextInt();
c[i]=new Circle(x,y,radius);
}
for(int i=0;i<c.length;i++)
c[i].show();
scanner.close();
}
}
- Circle1 생성자 작성 후 출력
package week11;
public class Circle1 {
double x,y;
int radius;
public Circle1(double x, double y,int r)
{
this.x=x;
this.y=y;
this.radius=r;
}
public int getr()
{
return radius;
}
public void show()
{
System.out.println("가장 면적이 큰 원은 ("+x+","+y+")"+radius);
}
}
package week11;
import java.util.Scanner;
public class CircleTest1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
double x,y;
int radius=0;
Circle1 c []=new Circle1[3];
for(int i=0; i<c.length;i++) {
System.out.print("x, y, radius >>");
x=scanner.nextDouble();
y=scanner.nextDouble();
radius=scanner.nextInt();
c[i]=new Circle1(x,y,radius);
}
if(c[0].getr()>c[1].getr()&& c[0].getr()>c[2].getr())
c[0].show();
else if(c[1].getr()>c[0].getr()&& c[1].getr()>c[2].getr())
c[1].show();
else if(c[2].getr()>c[0].getr()&& c[2].getr()>c[1].getr())
c[2].show();
scanner.close();
}
}
- Grade 생성자 작성 후 출력
package week11;
public class Grade {
private int math;
private int science;
private int english;
public Grade(int m, int s, int e) {
this.math=m;
this.science=s;
this.english=e;
}
public int average()
{
int avg;
avg=(math+science+english)/3;
return avg;
}
}
package week11;
import java.util.Scanner;
public class GradeTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
System.out.print("수학, 과학, 영어 순으로 3개의 정수 입력>>");
int math=scanner.nextInt();
int science=scanner.nextInt();
int english=scanner.nextInt();
Grade me=new Grade(math,science,english);
System.out.println("평균은 = "+me.average());
scanner.close();
}
}
- 배열에 저장된 영한 단어 검색
package week11;
public class Dictionary {
private static String [] kor= {"사랑","아기","돈","미래","희망"};
private static String [] eng= {"love","baby","money","future","hope"};
public static String convert(String word)
{
for(int i=0;i<kor.length;i++) {
if(kor[i].equals(word))
return eng[i];
if(eng[i].equals(word))
return kor[i];
}
return null;
}
}
package week11;
import java.util.Scanner;
public class DicApp {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner stdin=new Scanner(System.in);
String s1;
System.out.println("한영, 영한 단어 검색 프로그램");
do {
System.out.print("찾을 단어 ? ");
s1=stdin.next();
if(s1.equals("stop")) {
System.out.println("프로그램을 종료합니다 !");
break;
}
String s2=Dictionary.convert(s1);
if(s2==null)
System.out.println(s1+"은(는) 사전에 없습니다.");
else {
System.out.println(s1+"은(는) "+s2+"입니다.");
}
}while(s1!="stop");
stdin.close();
}
}
Author And Source
이 문제에 관하여([JAVA] 자바프로그래밍 10), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@coding_student/JAVA-자바프로그래밍-10저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)