实验报告:
1. 打印输出所有的 "水仙花数", 所谓 "水仙花数" 是指一个 3 位数, 其中各位数字立方和等于该数本身. 例如, 153 是一个 "水仙花数".
实验代码.
package 干锅要为辣;
public class 水仙花 {
- public static void main(String[] args) {
- int x,y,z;
- for(int i=100;i<=999;i++) {
- x=i/100;
- y=(i%100)/10;
- z=i%10;
- if(Math.pow(x, 3)+Math.pow(y, 3)+Math.pow(z, 3)==i) {
- System.out.println(i);
- }
- }
- }
- }
编写 Java 程序, 求 13-23+33-43+...+973-983+993-1003 的值.
package 干锅要为辣;
public class 正负交替求和 {
- public static void main(String[] args) {
- int sum = 0;
- for (int i=1;i<=100;i++){
- if(i%2==0){
- sum -= i*10+3;}
- else{
- sum += i*10+3;}
- }
- System.out.println(sum);
- }
- }
编程求 1!+2!+3!+...+20!.
package 干锅要为辣;
public class 第三题 {
- public static void main(String[] args) throws Exception {
- long sum = 0;
- long temp = 1;
- for(int i=1;i<=20;i++){
- temp*=i;
- sum+=temp;
- }
- System.out.println("1-20 阶乘和为:"+sum);
- }
- }
编写 Java 程序, 计算 8+88+888+... 前 10 项之和.
package 干锅要为辣;
public class 第四题 {
- public static void main(String[] args) {
- long i,n=0,sum=0;
- for(i=1;i<=10;i++) {
- n=n*10+8;
- sum+=n;
- }
- System.out.println(sum);
- }
- }
一个数如果恰好等于它的因子之和, 这个数就称为完数. 编写程序输出 1000 以内的所有完数.
package 干锅要为辣;
public class 第五题 {
- public static void main(String[] args) {
- int he=0;
- for(int i=1;i<=1000;i++) {
- for(int j=1;j<=i/2;j++){
- if(i%j==0) {
- he+=j;
- }
- if(he==i) {
- System.out.println(i);
- }
- }
- }
- }
- }
编写应用程序, 输出满足 1+2+3+...+n<8888 的最大正整数.
package 干锅要为辣;
public class 第六题 {
- public static void main(String args[]){
- int i;
- int n=0;
- for(i=0;n<8888;i++){
- n+=i;
- }
- System.out.println(i-2);
- }
- }
使用 for 循环打印下面的图形.
package 干锅要为辣;
public class 第七题 {
- public static void main(String args[]){
- for(int i=1;i<=5;i++)
- {
- for(int j=5-i;j>=0;j--)
- {
- System.out.print(" ");
- }
- for(int j=1;j<=i;j++)
- {
- System.out.print("*");
- }
- System.out.println();
- }
- }
- }
编程总结: 这一周的不怎么难, 逻辑也简单, 老师难度梯度设计的挺好的.
第三周学习总结:
this 用法特别灵活.
1, 强调本类中的方法;
2. 表示类中的属性;
3, 表示当前对象;
4, 可以使用 this 调用本类的构造方法.
要注意的是, 放在首行; 不能循环调用.
讲了 static:
是因为某些属性希望所有对象共享.
还讲了 main.
讲了 5 个参数的含义.
本周不难, 开始慢慢接触, 理解 java, 希望能学好.
来源: http://www.bubuko.com/infodetail-3198291.html