【无标题】

1到10的阶乘和

public class HelloWorld {
   public static void main(String[] args){
    int i=1,t=1,sum=1,a=0;
    for(i=1;i<=10;i++) {
     for(t=1;t<=i;t++) {
      sum=sum*t;
     }
     a=a+sum;
     sum=1;
    }
         System.out.println(a);
     }
}

100以内全部素数

class PrimeIn_100_1{
    public static void main(String[] args){
        //找出1-100之间所有的素数(质数)
        //1-100之间
        for(int i=1; i<=100; i++){
      for(int j=1; j<=i; j++){
                if(i%j==0){
                    iSum += j;
                }
            }
            if(iSum == i+1){
                System.out.println(i);
            }
        }
    }
}
1+1/2+1/3!前十像

do  while循环
public class Add2 {
 
    public static void main(String[] args) {
        int  i = 1, a = 1;
        double sum = 0,b = 0;
        do {
            a = i * a;
            b = 1.0 / a;
            sum = sum + b;
            i++;
        }while(i <= 20);
        
        System.out.println(sum);
    }
 
}

for循环
public class Add1 {
 
    public static void main(String[] args) {
        int  i = 1, a = 1;
        double sum = 0,b = 0;
        for(i = 1; i <= 20; i++) {
            a = i * a;
            b = 1.0 / a;
            sum = sum + b;
        }
        System.out.println(sum);
    }
}

找出1000以内的所有完数

public class PerfectNumber{
    public static void main(String[] args) {
    for (int i=1; i<=1000; i++){
        int factor = 0;
        for (int j=1; j <=i/2 ; j++){
            if (i%j == 0){
                factor += j;
            }
        }
        if (i==factor){
            System.out.println(i);
        }
    }

第三章 用for语句计算8+88+888+。。。前10项之和
public class Test8{
     public static void main(String args[])
{
    long s=0,a=8,item=a,i=1,n=10;
    System.out.println("8+88+888...前10项之和:");
    for(i=1;i<=n;i++)
{
    s=s+item;
    item=item*10+a;
}
     System.out.println(s);
}
}

编程作业50页6题 编写程序 输出满足1+2+3...+n<8888的最大正整数n

public class text{  
    public static void main(String args[]){  
      int n=1,sum=0;
    while(sum<8888){
        sum=sum+n;
        n++;    
    }
    System.out.println("1+2+3+4...+n<8888 n的最大正整数为:"+(n-1)+" 得出最大的结果为:"+(sum-n));
}  
}

 第九章例三:组件事件

 

第四章cpu设计:

 五章:动物声音模拟器

 六章:动物模拟器:窗口

 

常少卿题题::

666+6+   


public interface Animal {
      void cry();
      String getAnimalName();
}
         public class Simulator {
      void playSound(Animal animal) {
          System.out.println(animal.getAnimalName()+"的叫声为:");
          animal.cry();
      }
}

public class Dog implements Animal {
    public  void cry() {
        System.out.println("汪汪");
        
    }
    public String getAnimalName() {
        return "Dog";
    }

}

public class Cat implements Animal {
    public  void cry() {
        System.out.println("喵喵");
        
    }
    public String getAnimalName() {
        return "Cat";
    }

}

  

public class Application {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
          Simulator simulator = new Simulator();
          simulator.playSound(new Dog());
          simulator.playSound(new Cat());
    }

}


5+5555
public abstract class Animal {
abstract void cry();
    abstract void getAnimaName();
}


public class Dog extends Animal{
void cry(){
System.out.println("狗的叫声:汪汪汪");
}
void getAnimaName(){
System.out.println("名字:狗");
}
}


public class Cat extends Animal{
void cry(){
System.out.println("猫的叫声:喵喵喵");
}
void getAnimaName(){
System.out.println("名字:猫");
}
}


public class Simulator {
void playSound(Animal animal){
animal.getAnimaName();
animal.cry();
}
}

public class Application {
public static void main(String args[]){
Simulator simulator=new Simulator();
simulator.playSound(new Cat());
simulator.playSound(new Dog());
}
}
 


+
+
+4+++4+44+++++++++++++++++++++++++Test类

public class Test {

    public static void main(String[] args) {
       CPU cpu =new CPU();
       cpu.speed=2200;
       HardDisk disk=new HardDisk();
       disk.amount =200;
       PC pc =new PC();
       pc.setCPU(cpu);
       pc.setHardDisk(disk);
       pc.show();
    }

}

CPU类
public class CPU {
     int speed;
     void setSpeed(int m) {
          speed =m;
}
     int getSpeed() {
          return speed;
}
}

HardDisk类

public class HardDisk {
   int amount;
   void setAmount(int m) {
       amount = m;
   }
   int getAmount() {
       return amount;
   }

}

PC类

public class PC {
  CPU cpu;
  HardDisk HD;
  void setCPU(CPU c) {
      cpu = c;
  }
  void setHardDisk(HardDisk h) {
      HD=h;
  }
  void show() {
      System.out.println("cpu的速度:"+cpu.getSpeed());
      System.out.println("硬盘的容量:"+HD.getAmount());
  }
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值