编写两个java类用一个 类从键盘输入进行测试
答案:5 悬赏:10
解决时间 2021-02-16 15:01
- 提问者网友:傲气稳全场
- 2021-02-16 06:24
编写一个类用于求圆的面积,编写一个测试类,从键盘输入半径值,求圆的面积并输出。
最佳答案
- 二级知识专家网友:一只傻青衣
- 2021-02-16 07:04
很简单一个问题 chzh-01 写那么 复杂、、、、、、、
不就是 一个求圆面积吗?
1、测试类
public class Test{
public static void main(String [ ]args){
Circle circle=new Circle();
}
}
2、编码类、、、、、
import java.util.*;
class Circle{
public void MJ(){
double π=3.14;// 圆周率
Scanner input =new Scanner(System.in);
System.out.println("请输入圆半径、、、");
double R=input.nextDouble();
double result=R*R*π;
System.out.println(result);
}
}
不就是 一个求圆面积吗?
1、测试类
public class Test{
public static void main(String [ ]args){
Circle circle=new Circle();
}
}
2、编码类、、、、、
import java.util.*;
class Circle{
public void MJ(){
double π=3.14;// 圆周率
Scanner input =new Scanner(System.in);
System.out.println("请输入圆半径、、、");
double R=input.nextDouble();
double result=R*R*π;
System.out.println(result);
}
}
全部回答
- 1楼网友:萌萌哒小可爱
- 2021-02-16 11:06
通过键盘输入两个整数,求两数的和的java程序如下图所示:
编写java程序时,应注意以下几点:
大小写敏感:java是大小写敏感的,这就意味着标识符hello与hello是不同的。
类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 myfirstjavaclass。
方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myfirstjavaclass。
源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。
主方法入口:所有的java 程序由public static void main(string[]args)方法开始执行。
- 2楼网友:我颠覆世界
- 2021-02-16 10:05
import javax.swing.JOptionPane;
public class Test {
public static void main(String args[]){
double r = getRFromInput();//接收用户键盘输入
Circle circle = new Circle(r);
System.out.println("Circle area for r " + r + " = " + circle.area());//输出面积
}
private static double getRFromInput() {
double r = 0.0D;
boolean isValid = true;
while(isValid){
String input = null;
try{
input = JOptionPane.showInputDialog("Please input r: ");
r = Double.parseDouble(input);
isValid = false;
} catch(NumberFormatException nbFmtExp){
System.out.println("Wrong value " + input + " inputed! Please input again!");
}
}
return r;
}
}
class Circle{
private double r;//半径
private static final double PI = 3.14;//圆周率
public Circle(double r){
this.r = r;
}
public double area(){//求面积
return PI * r * r;
}
}
---------------
Wrong value aa inputed! Please input again!
Wrong value 123a inputed! Please input again!
Circle area for r 2.0 = 12.56
- 3楼网友:寂寞的炫耀
- 2021-02-16 09:07
import java.text.DecimalFormat;
public class TestSquare {
//圆的面积计算方法
public static String getSquare(double r){
DecimalFormat df = new DecimalFormat("###.##");
return Double.parseDouble(df.format(Math.PI*r*r)); }
}
测试类
public class Test{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入半径:");
double r = sc.nextDouble();
System.out.println(TestSquare.getSquare(r));
}
}
- 4楼网友:单身小柠`猫♡
- 2021-02-16 08:06
我写的是两个整形数的相加
import java.util.Scanner;
class Jusuan
{
public static void main(String[] args)
{
int sum=0;
Scanner s=new Scanner(System.in);
int a=Integer.parseInt(s.next());
int b=Integer.parseInt(s.next());
sum=a+b;
System.out.println(sum);
}
}
希望对你有帮助!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |