Java
星星梦工厂
这个作者很懒,什么都没留下…
展开
-
Java基础知识之面试题篇(更新中)。
⭐1、可见性分为几种?答:四种,分别是private、default、protected、public。private:Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的变量或者方法只能被该类自身的对象访问。其子类不能访问,更不允许跨包访问。default:即不加任何访问权限修饰符,通常称为“默认访问权限”或者“包访问权限”。该模式下,只允许在同一个包中访问。(友好变量、方法。)protected: 介于public和private之间的一种访问修饰符,一般称之为“受保护访原创 2021-01-29 14:39:17 · 166 阅读 · 0 评论 -
编写一个程序,求1000以内所有完数。
⭐完全数(Perfect number)又称完美数或完备数,是一些特殊的自然数,它所有的真因子(即除了自身以外的约数)的和(即因子函数)恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为"完全数"。⭐举个栗子:1+2+3=6。6则是一个完数。public class Number { // 正整数number如果恰好等于他的因子(因子包括1,但不包括number本身)之和,这个数就称为"完数"。 // 编写一个程序,求1000以内所有完数。 public static void ma原创 2021-01-26 18:00:19 · 2580 阅读 · 0 评论 -
编写应用程序,计算两个非零正整数的最大公约数和最小公倍数,要求两个非零正整数从键盘输入。
⭐最小公倍数 = 两非零正整数的乘积 ÷ 最大公约数。⭐辗转相除法:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。⭐算法举栗:有非零正整数x和y。①x%y得余数z;②若z=0,则y即为两数的最大公约数;否则,令x=y,y=z。再次执行①。import java.util.Scanner;public static void main(String原创 2021-01-26 17:50:23 · 4087 阅读 · 0 评论 -
求100以内全部素数。
⭐质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。换句话说就是该数除了1和它本身以外不再有其他的因数。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要么可以写成一系列质数的乘积;而且如果不考虑这些质数在乘积中的顺序,那么写出来的形式是唯一的。⭐最小的质数是2。public class primeNumber { public static void main(String[] args) { for (int i = 2;原创 2021-01-26 17:20:42 · 852 阅读 · 0 评论 -
文件加密。
public class Secret { public static void main(String[] args) { char a = 'H'; char b = 'i'; char c = '今'; char d = '天'; char e = '开'; char f = '心'; char secret = 'X'; // 加密。 a = (char) (a ^ secret); b = (char) (b ^ secret); c原创 2021-01-26 16:58:33 · 101 阅读 · 0 评论 -
for循环计算1+1/2!+1/3!+...的前20项和。
public class Tfor { public static void main(String[] args) { double sum = 0; double item = 1; for (int i = 1; i <= 20; i++) { item *= (1.0 / i); // 累乘 sum += item; // 累加 } System.out.println(sum); }}原创 2021-01-26 16:51:58 · 2571 阅读 · 0 评论 -
错误: 找不到或无法加载主类。
Question:如下图所示。Solution:请检查是否正确地输入了主类名。确定书写正确,执行如下操作。原创 2021-01-24 19:24:47 · 10144 阅读 · 0 评论 -
错误: 编码 GBK 的不可映射字符。
Question:当Java源代码使用MS-DOS命令行窗口进行编译时,如其中有中文等时,会因操作系统的编码格式不同,出现乱码。有如下图所示类似错误提示。Solution:规定编码格式:UTF-8举个栗子:javac -encoding UTF-8 HelloWorldTest.javaPS:(这里是我上图的源文件名称,更换即可。)编译成功。如图。...原创 2021-01-24 18:55:10 · 126 阅读 · 0 评论