CoreJava学习
陈小札0520
这个作者很懒,什么都没留下…
展开
-
控制线程同步的方法
控制同步的方法 (已过时)加锁 synchronized 互斥锁 缺点: 并发效率低下 synchronized synchronized(obj) { } 对obj加锁的同步代码块只有拿到obj锁标记的线程, 才能进入对obj加锁的同步代码块public synchronized void m(){} 对this加锁的同步代码块只有拿到obj锁标记的线程...原创 2018-10-07 10:51:52 · 205 阅读 · 0 评论 -
Java实现哥德巴赫猜想并优化
验证哥德巴赫猜想:任何一个大于 6 的偶数,都能分解成两个质数的和。要求输入一个整数,输出这个数能被分解成哪两个质数的和。eg : 1414=3+1114=7+7public class TestGoldbach{ public static void main(String[] args){ java.util.Scanner s = new java.util.Scanne...原创 2018-10-07 20:05:19 · 620 阅读 · 0 评论 -
(for 循环)编程找出四位整数 abcd 中满足 (ab+cd)(ab+cd)=abcd 的数
优化之前:public class Exc2_8{ public static void main(String[] args){ for(int abcd = 1000 ; abcd <= 9999 ; abcd++){ int ab = abcd/100; int cd = abcd%100; if ((ab+cd)*(ab+cd)==abcd) Syste...原创 2018-10-07 20:11:52 · 7821 阅读 · 0 评论 -
求一个数的多少次方
java.lang包下的 Math.pow(a,b) 方法,返回值是double。参数:a - 底数。b - 指数。 返回:返回第一个参数的第二个参数次幂的值。值 a^b。例子:int i = (int)Math.pow(2,3); // 8 ...原创 2018-10-07 20:18:14 · 694 阅读 · 0 评论 -
main函数中不写public可以吗?
public class Test { static void main(String[] args) { System.out.println("hehe"); }} 运行结果:原创 2018-10-07 20:19:49 · 303 阅读 · 0 评论