易截截图软件、单文件、免安装、纯绿色、仅160KB

初学JAVA之一

1、 一个数如果恰好等于其因子(除了本身以外的约数之和),该数就称为“完数”。编写一个 Java Application  程序,求出 1000 以内的所有完数。
 
public class homework11
{
public static void main(String[] args)
//输出1000以内的所有完数
{
int sum;                                       
System.out.print( "**********1000以内的所有完数如下:");
System.out.println(); //换行
for(int i = 1; i <= 1000; i++)
{
    sum=0;//初始化sum变量,并在每个i的for的循环后使sum值归零
    for(int j = 1; j < i; j++){
        if(i % j == 0) //取余数
        sum = sum + j;//求i除了本身以外的所有约数之和
         } 
    if(sum == i) //判断i是否为完数,即判断i是否等于除了本身以外的约数之和
System.out.println( "-~-~-~-~-~-~-~-~-~-~-~-~-~-~~~~~"+i + "是完数");
//输出完数
} //结束for循环
System.out.println(); //换行
} //结束main函数
}//结束class
 
运行结果:
D:\jdk\xi>javac homework11.java
D:\jdk\xi>java homework11
**********1000以内的所有完数如下:
-~-~-~-~-~-~-~-~-~-~-~-~-~-~~~~~6是完数
-~-~-~-~-~-~-~-~-~-~-~-~-~-~~~~~28是完数
-~-~-~-~-~-~-~-~-~-~-~-~-~-~~~~~496是完数
 
 
 
2、编写一个程序,把变量 n 的初始值设置为 1678,然后利用除法运算和取余运算把变量的每位数字都提出来并打印,输出结果为: n = 1678
 
public class homework12 {
// 显示指定数的每一位数字 
private void show() {
int n = 1678;                    //变量 n 的初始值设置为 1678
int a,b,c,d;                  &nbs


相关文档:

java中涉及构造器的相关问题

            在看到Thinking in java 第四章时初始化相关问题的时候,我们不由地把注意力移到构造器上。这里做个简单的总结,便于高手指正以及自己温故。
      首先构造器是要构造一个东西{构造对象(实例)}并对其初始化。之所以 ......

Java中new和newInstance的区别

    在Java中,使用new关键字和Class.forName("a.class.Name").newInstance都可以创建对象,它们又有什么区别呢?
    1、类的加载方式不同。
    在执行Class.forName("a.class.Name")时,JVM会在classapth中去找对应的类并加载,这时JVM会执行该类的静态代码段。在使用 ......

JAVA反射机制入门(一)

本文针对jdk6.0中java.lang.Class类的API进行了简单的实例应用,例子简单易懂,比较适合入门级阅读。
实例简介:
/*
 *IncludeInnerClass类中包含了三种访问控制的内部类,并且以这三个内部类的引用对象和一个整型数作为属性,在外部类的方法中分别调用了   内部类的方法
 *外部类有两个构造方法, ......

java基础

JSP的9个内置对象是:out、request、response、page、pageContext、session、application、exception、config。要注意对象名的大小写
 
 
What results from attempting to compile and run the following code? public class Ternary{ public static void main(String args[]){ int a = 5; System.out.printl ......

超轻量级JAVA开发方法(一)

      目前以Eclipse为主的重量级开发工具大行其道.虽然极为方便.但软件安装对于系统配置不高的电脑或者小项目开发非常不利.在移植过程中还有配置问题.比较麻烦.因此对于一些超小项目,使用轻量级的开发方法,显得由为必要.所谓超轻量级,就是用最简单的工具完成JAVA系统的开发.在开发当中也可以了解 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号