public class Project05 {public static void main(String[] args) {java.util.Scanner s = new java.util.Scanner(System.in);int input = s.nextInt();boolean flag = Zhishu(input);System.out.println(flag ? "prime number" : "Non-prime numbers");}public static boolean Zhishu(int num){for (int i = 2; i < num; i++){if (num % i == 0){return false;}}return true;}}
判断是否为质数
1.方法自己调用自己叫方法递归
2.当递归程序没有结束条件时,会发生栈内存溢出错误,递归必须要有结束条件。
3.开发中不建议使用递归,能用for循环while循环代替的尽量使用循环来做。
4.面向对象包括三大特征:封装、继承和多态
5.如何完成对象的创建
类名 变量名 = new 类名();
6.
什么是实例变量?
对象又被称为实例,实例变量实际上就是:对象级别的变量。
7.怎么访问实例变量?
引用.实例变量名
System.out.println(s1.name);
此时如果想要修改实际变量的值用“=”
s1.name = “张三”;
8.引用是什么?
引用是储存对象内存地址的一个变量
9.对象是什么?
堆里new出来的
10.java语言中,垃圾回收器主要针对的是堆内存。当一个java对象没有任何引用指向该对象的时候,gc会考虑将该垃圾数据释放回收掉。
