作业帮 > 综合 > 作业

编一个java程序,当我输入一个数字的时候计算圆的面积输出,当我输入两个数字的时候就计算矩形的面积并输

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 11:28:46
编一个java程序,当我输入一个数字的时候计算圆的面积输出,当我输入两个数字的时候就计算矩形的面积并输
就是说我输入一个数字的时候就用来计算圆的面积,输入两个数字的时候就用来计算矩形面积,并且我输入两个数字的时候不要既输出圆的面积又输出矩形面积,我只要输出一个结果
import java.util.*;
public class PrintDemo
{
public PrintDemo()
{
System.out.println("请选择您的要求,输入要求编号按回车键");
System.out.println("1.求圆的面积");
System.out.println("2.求矩形的面积");
Scanner s=new Scanner(System.in);
int s1=s.nextInt();
choice(s1);
new PrintDemo();
}
public static void main(String args[])
{
PrintDemo pd=new PrintDemo();
}
public static void choice(int c)
{
if(c==1)
{
System.out.println("请输入的圆的半径:");
Scanner s=new Scanner(System.in);
double r=s.nextInt();
System.out.println("圆的半径是"+r+"那么圆的面积是:"+3.14*r*r);
System.out.println();
}
if(c==2)
{
System.out.println("请输入的矩形的长:");
Scanner s=new Scanner(System.in);
double chang=s.nextInt();
System.out.println("请输入的矩形的宽:");
double kuan=s.nextInt();
System.out.println("矩形的的长是"+chang+"矩形的宽是"+kuan+"矩形的面积是:"+chang*kuan);
System.out.println();
}
}
}
我是学习Java的新手,选我吧,给我点自信.