求出100以内的素数:
public class Demo1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(2);
for (int i = 3; i <= 100; i++) {
boolean flag = true;
for (int j = 2; j <= i - 1; j++) {
if(i%j == 0) {
flag = false;
break;
}
}
if(flag == true) {
System.out.println(i);
}
}
}
}
类与对象:
package com.cky;
public class Demo2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Calc c = new Calc();
c.a = 3;
c.b = 5;
System.out.println("----------------");
c.add();
System.out.println("----------------");
Calc c1 = new Calc(3);
c1.add();
}
}
class Calc {
int a = 2;
int b = 1;
void add() {
System.out.println(a+b);
}
public Calc() {
System.out.println("无参构造函数");
}
public Calc(int a,int b) {
System.out.println("有参构造函数1");
this.a = a;
this.b = b;
}
public Calc(int a) {
System.out.println("有参构造函数2");
this.a = a;
}
}
答案:
无参构造函数
----------------
8
----------------
有参构造函数
24