初学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
相关文档:
A.使用关键字this的准则:
1.在构造器中,如果要使用关键字this,那么,必须放在第一行,否则将导致一个编译错误。
2.构造方法引用this指向正在执行方法的类的实例。静态方法不能使用this关键字,因为静态方法不属于类的实例,所以this也就没有什么东西去指向。构造器的this指向同一个类中,不同参数列表的另外一 ......
本月3日Sun的J2SE 5.0实现已终结服务周期(End of Service Life,即EOSL),这一天也是最后的一次5.0更新发布日期(J2SE 5.0 Update 22)。寻求Sun支持的用户可以选择升级到Java 6或是订阅Sun的Java for Business程序。
Sun提供了多种多样的Java付费支持。Java经典支持(classic support)涵盖了从产品发布之日起3年 ......
本文针对jdk6.0中java.lang.Class类的API进行了简单的实例应用,例子简单易懂,比较适合入门级阅读。
实例简介:
/*
*IncludeInnerClass类中包含了三种访问控制的内部类,并且以这三个内部类的引用对象和一个整型数作为属性,在外部类的方法中分别调用了 内部类的方法
*外部类有两个构造方法, ......
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 ......