* 编写一个程序能够将 1~500之间同时能够被 2,5,7整除的数打印出来
*/
{
public static void main(String args[])
{
int i;
for(i=1;i<500;i++)
{
if( (i%2)==0 && (i%5)==0 && (i%7)==0)
{
System.out.println(i);
}
}
}
}
尝试编写一个程序
a. 有2个类Star和StarDemo。
b. Start类有1个私有成员变量int high(控制高度),
它还有一个私有成员方法void show()可以用来输出一个数字三角型,
规律如图:三角型的高度由high控制。
1
121
12321
1234321
123454321
c. 在StarDemo类中有一个main()函数,通过在main()函数中创建Star类对象并且通过对象给私有成员变量赋值.
再显示三角型。
*/
{
private int high;
Star(int x) //构造函数
{
this.high = x;
}
public void show() //打印三角形函数
{
int i,j;
for(i=1;i<=this.high;i++)
{
for(j=1;j<=high-i;j++) //打印空格
{ System.out.print(" "); }
for(j=1;j<=i;j++) //打印左边数字
{ System.out.print(j); }
for(j=i-1;j>0;j--) //打印右边数字
{ System.out.print(j); }
System.out.println();
}
}
}
{
public static void main(String args[])
{
Star obj = new Star(5);
obj.show();
}
}
设计一个Retangle类,提供通过length,width字段计算面积和周长的2个方法。
并且用main()函数调用
这两个方法来测试程序。
*/
{
private float length;
private float width;
Retangle(float x,float y) //构造函数
{
this.length = x;
this.width = y;
}
void area()
{
System.out.println("圆的面积为: "+ (this.length * this.width));
}
void perimeter()
{
System.out.println("圆的周长为: "+ (this.length + this.width)*2);
}
public static void main(String args[])
{
Retangle obj = new Retangle(3.0F,4.0F);
obj.area();
obj.perimeter();
}
}
编写一个程序能够将 50 和 100的公约数打印出来。(公约数指所有能整除50或100的数)
*/
{
{
int i=1;
while(i<=100)
{
if( (50 % i)==0 && (100%i)==0)
{
System.out.println(i);
}
i++;
}
}
}
* 编写一个程序能够将 100 和 200的之间的所有素数
(素数是除了它能够表示自己和1的乘积以外,不能表示
为任何其它两个整数的乘积。比如15=3*5那么15就不是素数,
比如12=3*4或2*6那么12也不是素数,
再比如 13 = 13*1,不能表示为其它任何两个整数的乘积,所以13是素数)
*/
{
public static void main(String args[])
{
int i,j,m=0;
for(i=100;i<=200;i++)
{
m=0; /*用m判断该数是否是素数0 表示是,1表示不是 */
for(j=2;j<i;j++)
{
if(i%j== 0){ //如果还有能整除自己的数它就不是质数把m标记成1。
m=1;}
}
if(m==0) //如果m=0 表明在,重2开始直到自己前面所有数的范围内没有可以被整除自己的数,输出素数
System.out.println(i);
}
}
}
* 编写一个程序找出所有20-40之间的质数
*/
{
public static void main(String args[])
{
int i,j,m=0;
for(i=20;i<=40;i++)
{
m=0; /*用m判断该数是否是素数0 表示是,1表示不是 */
for(j=2;j<i;j++)
{
if(i%j== 0){ //如果还有能整除自己的数它就不是质数把m标记成1。
m=1;}
}
if(m==0) //如果m=0 表明在,重2开始直到自己前面所有数的范围内没有可以被整除自己的数,输出质数
System.out.println(i);
}
}
}