初学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指向同一个类中,不同参数列表的另外一 ......
(1)初始化的顺序(静态、非静态、final、变量、对象)
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。
我们也可以通过下面的测试代码来验证这一点:
Java代码:
public class InitialOrderTest {
......
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 ......
目前以Eclipse为主的重量级开发工具大行其道.虽然极为方便.但软件安装对于系统配置不高的电脑或者小项目开发非常不利.在移植过程中还有配置问题.比较麻烦.因此对于一些超小项目,使用轻量级的开发方法,显得由为必要.所谓超轻量级,就是用最简单的工具完成JAVA系统的开发.在开发当中也可以了解 ......