标签:一个 sum cli int 编程 stat 循环 技术 实验
1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。
package project1;
public class test { public static void main(String[] args) {
for(int num=100;num<1000;num++)
{
int i=num%10;
int j=num/10%10;
int k=num/100%10;
if(i*i*i+j*j*j+k*k*k==num)
{
System.out.println(num);
}
}
}
}
public class test2 {
public static void main(String[] args) {
int a=13;
int b=0;
int c=10;
int sum=0;
System.out.println("a的值\t"+"b的值\t"+"sum的值");
do {
if(b%2==0) {
sum+=a;
System.out.println(a+"\t"+b+"\t"+sum);
}else {
sum-=a;
System.out.println(a+"\t"+b+"\t"+sum);
}
a+=c;
b++;
}while(a<=1003);
System.out.println("最终结果为:"+sum);
}
}
public class test3 {
public static void main(String[] args) {
long resu20=mults(20);
System.out.println("(1!+2!+3!+......+20!)的最终结果是:"+resu20);
}
public static long mults(long x) {
int temp=1;
int sum=0;
for(int i=1;i<=x;i++) {
temp*=i;
sum+=temp;
}
return sum;
}
}
public class test5 {
public static void main(String[] args) {
long a,b=0,c=0;
System.out.println("结果为");
for(a=1;a<=10;a++) {
b=b*10+8;
c+=b;
}
System.out.print(c);
}
}
public class test4 {
public static void main(String[] args) {
WanShu ws=new WanShu();
ws.print();
}
}
class WanShu{
public void print() {
int s;
for(int i=6;i<=1000;i++) {
s=0;
for(int j=1;j<i;j++) {
if(i%j==0)
s+=j;
}
if(i==s)
System.out.println("完全数为:"+i);
}
}
}
public class test6 {
public static void main(String[] args) {
boolean flag=true;
int n=0;
int t=0;
while(flag) {
t+=n+1;
if(t>=8888) {
flag=false;
}
n++;
}
System.out.println("===="+n);
}
}
public class test7 {
public static void main(String[] args) {
String a="";
String b="";
int count=5;
for(int temp=1;temp<(count+1);temp++) {
if(temp!=1) {
a+=" ";
}
b=trans(count,temp,a);
System.out.println(b);
}
}
private static String trans(int count,int temp,String a) {
String b=a;
for(int temp2=count;temp2>temp;temp2--) {
b=" "+b;
}
return b;
}
}
本周总结:感觉还行吧,不会感觉作业太难,知识在运用eclipse时不太熟练,但以后会越用越熟练的。
标签:一个 sum cli int 编程 stat 循环 技术 实验
原文地址:https://www.cnblogs.com/chenzg90826/p/11520698.html