求写几个JAVA小程序!急!(1)求圆面积和圆周长,圆的半径用showInputDialog方法输入,所求面积和周长用s

求写几个JAVA小程序!急!
(1)求圆面积和圆周长,圆的半径用showInputDialog方法输入,所求面积和周长用showMessageDialog方法分两行带提示输出。
(2)输入一个三角形的3个边长,检查是否能构成一个直角三角形。
(3)任意从键盘输入一个0到9999之间的数,判断输入的数是几位数。
(4)铁路运货的运费与路程远近及货物的重量有关,设有如下的单位运费:
     不足100千米,每吨每千米为1.0元
     100千米以上,不足300千米,每吨每千米为0.9元
     300千米以上,不足500千米,每吨每千米为0.8元
500千米以上,不足1000千米,每吨每千米为0.7元
1000千米以上,每吨每千米为0.6元
     编程:对输入的货物重量和路程,计算相应的运费。
(5)用循环语句编程:求1~1000之间的偶数之和。
(6)编程求:1!+2!+3!+……+10! 。
mianlaure1 1年前 已收到1个回答 举报

棉花糖的密闺 幼苗

共回答了18个问题采纳率:83.3% 举报

(1). import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class HelloWorld {

public static void main(String args[]){
JFrame ff=new JFrame();
String R=JOptionPane.showInputDialog("请输入圆的半径:");
double r=Double.parseDouble(R);
JOptionPane.showMessageDialog(ff, "圆的面积为:"+3.14*r*r+"n"+"圆的周长为:"+2*3.14*r);

}
}
(2). import java.util.Scanner;
public class HelloWorld {

public static void main(String args[]){
Scanner scan=new Scanner(System.in);
int a=scan.nextInt();
int b=scan.nextInt();
int c=scan.nextInt();
if(a+b>c&&b+c>a&&a+c>b){

if((a*a==b*b+c*c)||(c*c==a*a+b*b)||(b*b==a*a+c*c))
System.out.print("是直角三角形");

}else
System.out.print("不能构成三角形");
}
}
(3). public static void main(String args[]){
int a=1000,i=0,sum=0;
while(i0){
a=a/10;
i++;

}
System.out.println(i);
}
(5). import java.util.Scanner;
public class HelloWorld {

public static void main(String args[]){
Scanner scan=new Scanner(System.in);

int road=scan.nextInt();
int weight=scan.nextInt();
double sum=0;
if (road

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.520 s. - webmaster@yulucn.com