鱼C论坛

 找回密码
 立即注册
查看: 4610|回复: 8

求各位java大神帮忙,刚开始学java老师给了个题目,实在是不会

[复制链接]
发表于 2015-1-6 12:09:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 百日维新 于 2015-2-20 17:49 编辑

1通过图形界面的方式随机输入10个整数,x表示前5个整数的总和,y表示后5个整数的总和,按下列公式计算z的值。

要求:1)输出前五位数字的总和;
(2)输出后五位数字的总和;
(3)输出n!的值;
(4)输出z的值,并精确到小数点后2位数。

QQ图片20150106111323.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-7 02:54:56 | 显示全部楼层
晚上帮你看看!{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-7 11:11:57 | 显示全部楼层
可以用数组吗,图形界面跟控制台有什么区别,难道还要自己做界面
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-7 11:41:26 | 显示全部楼层
儁破孩@123 发表于 2015-1-7 11:11
可以用数组吗,图形界面跟控制台有什么区别,难道还要自己做界面

只要用java做出来就行了,大神能帮忙吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-7 11:43:20 | 显示全部楼层

大神求帮忙啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-7 19:52:34 | 显示全部楼层
import java.util.Scanner;


public class CalculateZ {
                public static void main(String args[]){
                        int x = 0;
                        int y = 0;
                        int n;
                        Scanner stdin = new Scanner(System.in);
                        System.out.println("input five num");
                        
                        int i = 5;
                        while(i != 0){
                                int t = stdin.nextInt();
                                
                                x = x+t;
                                i--;
                        }
                        System.out.println("x = "+x);//输出前5个数字和
                        System.out.println("input five num");
                        
                        int j = 5;
                        while(j != 0){
                                int t = stdin.nextInt();
                                
                                y = y+t;
                                j--;
                        }
                        System.out.println("y = "+y);//输出后5个数字和
                        
                        
                        System.out.println("input n:");
                        n = stdin.nextInt();
                        
                
                        double z = fun(x, y, n);
                        
                    System.out.printf("%.2f", z);// 输出z  
                }
                
                static double fun(int x,int y,int n){
                        double xx = 1;
                        double yy = 1;
                        long ns = 1l;
                        while(n != 0){
                                xx = xx*x;
                                yy = yy*y;
                                ns = ns*n;
                                n--;
                        }
        //                System.out.println("xx = " +xx);
        //                System.out.println("yy = " +yy);
                        System.out.println("n! = " +ns);//输出n的阶乘
                        
                        return Math.sqrt((xx + yy)/ns);
                        
                }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-7 19:53:12 | 显示全部楼层
不明白回复交流:big
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-7 21:50:32 | 显示全部楼层

谢谢 大神 让我试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-24 19:42:22 | 显示全部楼层
目测这题简单啊,兄弟多学习,自己多练啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-20 17:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表