求写几个JAVA小程序!急!
(1)求圆面积和圆周长,圆的半径用showInputDialog方法输入,所求面积和周长用showMessageDialog方法分两行带提示输出。(2)输入一个三角形的3...
(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! 。 展开
(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);
}
参考下,建议自己动手,进步更快哦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询