自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 编写一个程序,启动三个线程,三个线程的ID分别是A,B,C; 每个线程将自己的ID值在屏幕上打印5遍,打印顺序是ABCABC...

public class Test { // flag为0就打印A,为1就打印B,为2就打印C // 利用多线程的synchronized关键字,主要使用wait和notify private int flag = 0; public synchronized void printA() { try { for (int i = 1; i <= 5; i++) { while (flag != 0) { this.wait(); } System.out.println

2020-08-08 15:18:05 1425 2

原创 用java编程:写两个线程,一个线程打印1~ 52,另一个线程打印A~Z,打印顺序是12A34B...5152Z

public class Interpret { // 1和2 打印数字 0 打印字母 private int count = 2; // 0 1 2 private static int num = 1; private static int c = 'A'; public synchronized void printNum() { try { // for循环控制循环次数 for (int i = 1; i <= 52; i++) { // 先判断是否有资格打印数字

2020-08-08 15:09:13 1911 1

原创 java运用数组模拟抽奖

// 模拟摇奖:从1-36中随机抽出8个不重复的数字,存入int[] arr数组中 public static void main(String[] args) { Random rd = new Random(); int[] arr = new int[8]; // 给数组赋值 for (int i = 0; i < arr.length; i++) { // 抽一个随机数 int a = rd.nextInt(36) + 1; // 抽的数和数组里面的数相同就重抽 for

2020-07-11 23:00:13 532

原创 for each遍历数组

for each的用法 public class Demo01 { public static void main(String[] args) { // for each 语法 // for(数组元素类型 取名 : 原数组名){ } int[] a1 = { 1, 2, 4, 15, 166, 125 }; **for (int b : a1) { System.out.printf("%03d\t", b);** } for (int i = 0; i < a1.length;

2020-07-11 22:55:34 191

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除