求 java 实验报告 高分

1、编写应用程序,找出所有四位数中,个位、十位、百位、千位数字的4次方的和等于该数本身的四位数并显示;
2、编写应用程序,打印九九乘法表;
3、求N(N<=20)的阶乘(N!)。
(切记 实验报告!!!!!)

/**
1、编写应用程序,找出所有四位数中,个位、十位、百位、千位数字的4次方的和等于该数本身的四位数并显示;
2、编写应用程序,打印九九乘法表;
3、求N(N<=20)的阶乘(N!)。
(切记 实验报告!!!!!)
* */

//程序已做好了,实验报告请自己写;
//Report.java
public class Report {
//找出所有四位数中,个位、十位、百位、千位数字的等于该数本身的四位数并显示
public void findNumber(int i){
int q = i/1000;//千位
int b = i%1000/100;//百位
int s = i%100/10;//十位
int g = i%10;//个位
int tmp = q*q*q*q+b*b*b*b+s*s*s*s+g*g*g*g;//4次方的和
if(tmp==i)
System.out.println("符合的数字: "+i);
}
//编写应用程序,打印九九乘法表;
public void printNMN(int r){
System.out.println("\n打印:"+r+","+r+"乘法表: ");
for(int i=1; i<=r; i++){
for(int j=1; j<=r; j++){
if(i>=j)
System.out.print(""+j+"X"+i+"="+i*j+"\t");
}
System.out.println();
}
}
//求N(N<=20)的阶乘(N!)。
public void printJC(){
System.out.println("\n求N(N<=20)的阶乘(N!)");
int i=20;
long v = 0;
for(int k=0; k<=i; k++){
System.out.println(k+"的阶乘: "+jc(k));
}
}
private long jc(long k){
return k>1?k*jc(k-1):k*1;
}

public static void main(String[] args) {
Report r = new Report();
//问题1解答:
System.out.println("所有四位数中,个位、十位、百位、千位数字的4次方的和等于该数本身的四位数:");
for(int i=1000; i<9999; i+=2)//肯定是偶数
r.findNumber(i);
//问题2解答:
r.printNMN(9);
//问题3解答:
r.printJC();
System.out.println("\n实验报告请自己写!!");
}
}

***************************************************************
打印效果如下所示:

所有四位数中,个位、十位、百位、千位数字的4次方的和等于该数本身的四位数:
符合的数字: 1634
符合的数字: 8208
符合的数字: 9474

打印:9,9乘法表:
1X1=1
1X2=2 2X2=4
1X3=3 2X3=6 3X3=9
1X4=4 2X4=8 3X4=12 4X4=16
1X5=5 2X5=10 3X5=15 4X5=20 5X5=25
1X6=6 2X6=12 3X6=18 4X6=24 5X6=30 6X6=36
1X7=7 2X7=14 3X7=21 4X7=28 5X7=35 6X7=42 7X7=49
1X8=8 2X8=16 3X8=24 4X8=32 5X8=40 6X8=48 7X8=56 8X8=64
1X9=9 2X9=18 3X9=27 4X9=36 5X9=45 6X9=54 7X9=63 8X9=72 9X9=81

求N(N<=20)的阶乘(N!)
0的阶乘: 0
1的阶乘: 1
2的阶乘: 2
3的阶乘: 6
4的阶乘: 24
5的阶乘: 120
6的阶乘: 720
7的阶乘: 5040
8的阶乘: 40320
9的阶乘: 362880
10的阶乘: 3628800
11的阶乘: 39916800
12的阶乘: 479001600
13的阶乘: 6227020800
14的阶乘: 87178291200
15的阶乘: 1307674368000
16的阶乘: 20922789888000
17的阶乘: 355687428096000
18的阶乘: 6402373705728000
19的阶乘: 121645100408832000
20的阶乘: 2432902008176640000

实验报告请自己写!!
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-06
楼上太强了 小弟很钦佩 楼主不给分 天打雷劈哦
第2个回答  2008-11-06
的确强大,膜拜一下!

求java 实验报告 高分
1、编写应用程序,找出所有四位数中,个位、十位、百位、千位数字的4次方的和等于该数本身的四位数并显示;2、编写应用程序,打印九九乘法表;3、求N(N<=20)的阶乘(N!)。(切记 实验报告!!!)\/ \/\/程序已做好了,实验报告请自己写;\/\/Report.java public class Report { \/\/找出所有四位数...

求JAVA的实验报告
一、实验目的1.掌握类的声明。2.掌握对象的创建。3.掌握方法的定义和调用。4.掌握构造函数的使用。二、实验内容1.编程创建一个Box类,在其中定义三个变量表示一个立方体的长、宽和高,再定义一个方法setDemo对这三个变量进行初始化,然后定义一个方法求立方体的体积。创建一个对象,求给定尺寸的...

java实验总结
1编写一个Application 程序,显示“Welcome to Java Programming”2编写一个Applet 程序,在窗口中显示“Hello Java 实验报告中写出详细的过程及运行结果、错误的过程也要写出来,并且分析出错的原因,该部分不能雷同,一经查出重做,三次重做取消实验考试资格。4 实验结论:简单、准确的总结这次实验的主要内...

java实验报告总结
}运行结果:2.编写Java小应用程序,输出两行字符串:“Java很有趣。”和“努力学习Java编程。”,输出的起点坐标是(20,20),行距是50像素。源程序代码:import java.awt.Graphics;import java.applet.Applet;public class Exe1_2 extends Applet{ public void paint(Graphics g){ g.drawString("Ja...

Java实验报告问题,求大佬解答
pravite,protected,这类修饰符不得使用其它任何修饰符,这是语法要求突出构造函数和普通类中定义的方法的区别,一个偏向于实例的初始化,一个偏向于实例的业务功能性。通过以上描述可以发现错误的地方了吧:void 应该换成public return sno;应该去掉 ...

高分求网页制作实验报告!!!
网页制作实验报告 实验一:站点设置 一、实验目的及要求 本实例是通过“站点定义为”对话框中的“高级”选项卡创建一个新站点。二、仪器用具 1、生均一台多媒体电脑,组建内部局域网,并且接入国际互联网。2、安装Windows XP操作系统;建立IIS服务器环境,支持ASP。3、安装网页三剑客(Dreamweaver MX;...

Java计算器实验报告(含代码),急!!!
Java计算器实验报告(含代码),急!!!设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。报告含需求分析,设计思路我也知道短时间做很难,但你们可以在网上找一... 设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求...

100分求一份数据库原理课程设计的实验报告
import java.sql.*;public class ShowPage{ private String str = ""; \/\/显示页号为p的一页(user) public String printPage(ResultSet rs, int p, int size) { str = ""; \/\/将访问游标定位到页号为p的页要显示的第一条记录的位置 try { for(int k=0;k<(p-1)*size;k++) rs.next();...

Java手机游戏设计基础实验指导图书目录
第1章,实验简介,为读者提供了整个课程的概述和目标,帮助理解接下来将要进行的实验背景和重要性。紧接着,第2章是J2ME入门实验,适合初学者,通过实践掌握Java在移动设备上开发的基础知识。第3章和第4章深入探讨用户界面设计,分别是高级用户界面实验和低级用户界面实验,让读者理解不同层次的界面设计...

Java程序设计实验报告 继承与多态
public class Test { \/ param args \/ public static void main(String[] args) { Circle c = new Circle(2,4,3);c.printItMyWay();} } abstract class Shape{ public abstract float getCir();public abstract float getArea();} class Point extends Shape implements Printable{ public int ...

相似回答
大家正在搜