练习
又一年冬天
这个作者很懒,什么都没留下…
展开
-
线程
多线程的好处: 1.提升代码执行效率 2.多线程的特点(宏观上并行,微观上串行) 3.多线程一起执行(1.时间片 2.时间顺序) A。代码一执行,就会产生一个线程,main线程 我们的程序最少会启动一个线程,单线程的程序 public class ThreadDemo{ public static void main(String[]arge){ for(int i=0;i<100;i++...原创 2019-06-01 15:27:34 · 78 阅读 · 0 评论 -
多线程抢票1
多线程 死锁 抢票原创 2019-06-01 21:58:21 · 165 阅读 · 0 评论 -
多线程抢票2
1.12306抢票 (线程 死锁)方法一: public class ThreadGetOneResource { private int ticket=1000; public static void main(String[] args) { //多个线程抢占同一个资源 //所有的传值过程就是复制过程 //静态只能访问静态 ThreadGetOneRe...原创 2019-06-01 22:18:11 · 352 阅读 · 0 评论 -
简单计算练习
/** 判断水仙花数(三位数),每位数字的立方和等于该数即水仙花数 */ public static void main(String[] args) { int num=153; int bai=num/100; int shi=num/10%10; int ge=num%10; if(baibaibai+shishishi+gegege==num) { System.out.println...原创 2019-07-04 19:09:44 · 147 阅读 · 0 评论 -
简单循环练习
/** * 死循环 代码一直都在跑 活循环 计次循环 条件循环 当达到什么条件退出循环 *3种语法 while();do…while();for() * *业务逻辑 死循环 监控 活循环 计次循环 条件循环 */ public static void main(String[] args) { //括号中只能写/真假/条件表...原创 2019-07-05 10:49:37 · 203 阅读 · 0 评论 -
数组练习
eg1:声明一个Int型的数组,循环接收8个学生的成绩,计算这8个学生的总分及平均分、最高分和最低分。 public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int sum=0; int avg=0; int []stuscores=new int[8]; for(int i...原创 2019-07-06 10:25:50 · 354 阅读 · 0 评论 -
数组二分查找
public static void main(String[] args) { int []array= {1,3,7,13,18,19,20}; int num=18; int start=0; int tag=0; int end=array.length-1; int half=0; while(end>=start) { half=(star...原创 2019-07-06 11:21:04 · 118 阅读 · 0 评论