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());
}
}