Java实验报告(一)及总结
1. 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 实验源码: package com.company; public class Main { public static void main(String[] args) { int x,y,z,i; for(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); } } } } 实验结果: 水仙花数有153 水仙花数有370 水仙花数有371 水仙花数有407 2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 实验源码: class subject2 { 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("13-23+33-43+…+973-983