导读: Java语言实验报告 Java语言 实验一 一、实验目的 1、掌握下载Java SDK软件包。 2、掌握编写与运行Java程序的方法。 3、实现简单的算法设...
Java语言实验报告
Java语言 实验一
一、实验目的
1、掌握下载Java SDK软件包。
2、掌握编写与运行Java程序的方法。
3、实现简单的算法设计。
二、实验题目
1、打印出所有的“水仙花数”,所谓的“水仙花数”,是指一个3位数,其各位数字的立
333 方和等于该数字本身,例如:153是一个“水仙花数”,153=1+5+3
2、编程求Fibonacci数列的前20项,并判断2178309是不是Fibonacci数列中的数,如果是判断它是第几个数。
3、回文是指正向读和反向读都一样的一段文字或数字。请编写程序判断一个5位数是否是回文数。试想如何判断任意一个数是否是回文数?
4、编程实现如下图形:
1
1 2 1
1 2 4 2 1
1 2 4 8 4 2 1
1 2 4 8 16 8 4 2 1
1 2 4 8 16 32 16 8 4 2 1
1 2 4 8 16 32 64 32 16 8 4 2 1
1 2 4 8 16 32 64 128 64 32 16 8 4 2 1
1 2 4 8 16 32 64 128 256 128 64 32 16 8 4 2 1 试问:如何实现可以输出任意多行?
三、实验程序
package Test;
import java.util.Scanner;
public class MyTest01
{ public static void main(String []args){
narcNum();
fibNum(20); }
/*打印出所有的“水仙花数”,所谓的“水仙花数”,是指一个3位数, 其各位数字的立方和等于该数字本身*/
public static void narcNum()
{ for(int x=100;x<1000;x++){
int temp=x%10;
int temp1=(x/10)%10;
int temp2=x/100;
if(x==(temp*temp*temp+temp1*temp1*temp1+temp2*temp2*temp2)) {System.out.println(x);}
}
}
/*编程求Fibonacci数列的前20项,
* 并判断2178309是不是Fibonacci数列中的数,
java实验报告
Java程序设计实验报告
题目: 研究java数组
院(系) 专 业 信息与计算科学 班 级 101001班 姓 名 学 号 101001113 导 师
2012年 11月 30日
java实验报告——类与对象