
java编程常见类型题 --- 面向对象编程、程序逻辑(金字塔)、多线程同步
发布日期:2021-05-07 02:47:53
浏览次数:16
分类:精选文章
本文共 2525 字,大约阅读时间需要 8 分钟。
java编程常见类型题
面向对象编程
import java.util.Arrays;class student{ // 声明变量 private String sno; private String name; private String sex; private int age; private int java; // 含参构造方法 public student(String sno, String name, String sex, int age, int java) { this.sno = sno; this.name = name; this.sex = sex; this.age = age; this.java = java; } // 设置访问私有成员方法 public String getSno() { return sno; } public void setSno(String sno) { this.sno = sno; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public int getJava() { return java; } public void setJava(int java) { this.java = java; } // 遍历展示学员 public static void show(student[] stu){ System.out.println("----------学员信息------------"); for (int i=0;i
程序逻辑(金字塔)
import java.util.Scanner;public class Exam2_2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入金字塔的层数:"); int number = input.nextInt(); // 外层循环控制层数 for (int i=1;i<=number;i++){ //内层循环1控制前部空格输出 for (int j=1;j<=number-i;j++){ System.out.print(" "); } //内层循环2控制输出*号数量 for (int k=1;k<=i*2-1;k++){ System.out.print("*"); } System.out.print("\n"); //没循环一次换行 } }}
多线程同步
public class Exam3_3 implements Runnable { static Integer tickets = 20; // 声明火车票总数 public static void main(String[] args) { Exam3 e = new Exam3(); new Thread(e, "窗口1").start(); new Thread(e, "窗口2").start(); new Thread(e, "窗口3").start(); } @Override public void run() { while (true) { synchronized (tickets) { if (tickets > 0) { System.out.println(Thread.currentThread().getName() + "正在出售第" + tickets-- + "张票!"); try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } } } }}
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月03日 20时55分29秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LeetCode:100. Same Tree相同的树(C语言)
2019-03-05
【个人网站搭建】GitHub pages+hexo框架下为next主题添加分类及标签
2019-03-05
GDB命令—jump/return/call/disassemble
2019-03-05
java基础--继承
2019-03-05
java基础--java内部类
2019-03-05
fastjson 反序列化源码解析
2019-03-05
按位与、或、非、异或总结
2019-03-05
TCP心跳检测包
2019-03-05
01 背包问题
2019-03-05
JVM - 参数配置影响线程数
2019-03-05
idea如何导入一个maven项目
2019-03-05
在 springboot 项目中全局处理异常
2019-03-05
ILI9341几个重要的命令
2019-03-05
AD如何对原理图进行注释
2019-03-05
力扣:地图分析(多源bfs)
2019-03-05
NC15136: 迷宫
2019-03-05
动态点击a标签
2019-03-05
oracle创建序列语法
2019-03-05
springboot通过控制层跳转页面404
2019-03-05
idea2020 没有 tomcat server
2019-03-05