package Dome14;
import java.util.Scanner;
public class Calculartor {
public int ope(int op,int num1,int num2){
int re=0;
switch(op){
case 1:
re=num1+num2;
break;
case 2:
re=num1-num2;
break;
case 3:
re=num1*num2;
break;
case 4:
re=num1/num2;
break;
}
return re;
}
public void show(){
Calculartor c=new Calculartor();
Scanner x=new Scanner(System.in);
System.out.println("请选择运算:1.加法 2.减法 3.乘法 4.除法");
int op=x.nextInt();
System.out.println("请输入第一个数:");
int num1=x.nextInt();
System.out.println("请输入第二个数:");
int num2=x.nextInt();
System.out.println("***运算结果为:"+c.ope(op, num1, num2));
}
public static void main(String[] args) {
Calculartor c=new Calculartor();
c.show();
}
}
package Dome14;
import java.util.Scanner;
public class Shape {
boolean flag;
static Scanner x=new Scanner(System.in);
public boolean isTriangle(int a,int b,int c){
if((a+b>c)&&(b+c>a)&&(a+c>b)){
flag=true;
}else{
System.out.println("这不是一个三角形");
flag=false;
}
return flag;
}
public String shape (int a,int b,int c){
String shape="";
while(flag){
if(a*a==((b*b)+(c*c))||b*b==((a*a)+(c*c))||c*c==((b*b)+(a*a))){
System.out.println("这是一个直角三角形");
break;
}else if(a*a>((b*b)+(c*c))||b*b>((a*a)+(c*c))||c*c>((b*b)+(a*a))){
System.out.println("这是一个钝角三角形");
break;
}else{
System.out.println("这是一个锐角三角形");
break;
}
}
return shape;
}
public static void main(String[] args) {
Shape v=new Shape();
String y;
do{
System.out.println("请输入第一条边:");
int a=x.nextInt();
System.out.println("请输入第二条边:");
int b=x.nextInt();
System.out.println("请输入第三条边:");
int c=x.nextInt();
v.isTriangle(a, b, c);
v.shape(a, b, c);
System.out.println("继续吗?y/n");
y=x.next();
}while("y".equals(y));
}
}