早教吧作业答案频道 -->其他-->
求写几个JAVA小程序!急!(1)求圆面积和圆周长,圆的半径用showInputDialog方法输入,所求面积和周长用showMessageDialog方法分两行带提示输出。(2)输入一个三角形的3个边长,检查是否能构
题目详情
求写几个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! 。
(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! 。
▼优质解答
答案和解析
(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(i<=a)
{
if(i%2==0)
sum=sum+i;
i++;
}
System.out.print(sum);
}
(4). public static void main(String args[]){
int a=12454,i=0;
while(a>0){
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<=100){
sum=weight*road*1;
}else if(road<=300){
sum=weight*road*0.9;
}else if(road<=500){
sum=weight*road*0.8;
}else if(road<=1000){
sum=weight*road*0.7;
}else
sum=weight*road*0.6;
System.out.print(sum);
}
}
(6). public static void main(String args[]){
int sum=0;
int total=1;
for(int i=1;i<=4;i++){
for(int j=1;j<=i;j++)
total=total*j;
sum=sum+total;
total=1;
}
System.out.println(sum);
}
参考下,建议自己动手,进步更快哦
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(i<=a)
{
if(i%2==0)
sum=sum+i;
i++;
}
System.out.print(sum);
}
(4). public static void main(String args[]){
int a=12454,i=0;
while(a>0){
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<=100){
sum=weight*road*1;
}else if(road<=300){
sum=weight*road*0.9;
}else if(road<=500){
sum=weight*road*0.8;
}else if(road<=1000){
sum=weight*road*0.7;
}else
sum=weight*road*0.6;
System.out.print(sum);
}
}
(6). public static void main(String args[]){
int sum=0;
int total=1;
for(int i=1;i<=4;i++){
for(int j=1;j<=i;j++)
total=total*j;
sum=sum+total;
total=1;
}
System.out.println(sum);
}
参考下,建议自己动手,进步更快哦
看了 求写几个JAVA小程序!急!...的网友还看了以下:
把一个几位数分离成几个一位数把一个两位数分离成两个一位数shi=unm/10ge=num%10把一 2020-05-13 …
一个长方体或正方体可以分为几个相等的三棱锥?我分出来的是4个,而三棱锥体积公式是S*H/3,而分出 2020-05-13 …
来源于历史故事的成语3个写几个含有近义词的成语3个含有修辞的成语比喻3来源于历史故事的成语3个写几 2020-06-10 …
关于数学几率的几个问题我对数学几率有一些地方不太明白希望你们能给点帮助如果说我有30个球8个红的1 2020-06-25 …
中医书里有几个字不认识,貌似有的是繁体字,请打出读音和含义第一个字:病字框,里面是一个“固”;第二 2020-06-29 …
一位父亲让几个儿子按如下方式分割遗产:第一个儿子分得100克郎和剩下财产的1/10,第二个分得20 2020-07-11 …
下列说法正确的是()A.几个有理数相乘,当因数有奇数个时,积为负B.几个有理数相乘,当正因数有奇数 2020-07-21 …
关于崇明岛的问题有关崇明岛的几个问题,(1)有关崇明岛关河口冲积岛的基本情况(2)推测崇明岛的形成过 2020-12-08 …
几个人分梨人和梨都不知道有多少只知道一人一个梨少一个梨一人半个梨多半个梨问有多少个人多少个几个人分梨 2020-12-14 …
原来蓝子里一共有几个蛋?一农妇拿了一蓝子鸡蛋到集市上去卖,第一次卖掉全部鸡蛋的一半再多一个,第二次卖 2020-12-30 …