![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE小例题
实战练习
Yan Yang
奋斗
展开
-
用 Java 进行年月日计算
时间计算内容一、 计算两个时间的差总结内容一、 计算两个时间的差计算2个时间相差了的时间// 一天的毫秒数long day = 1000 * 24 * 60 * 60;// 一小时的毫秒数long nh = 1000 * 60 * 60;// 一分钟的毫秒数long nm = 1000 * 60;// long ns = 1000;// 获得两个时间的毫秒时间差异long diff = signatureTimeout * 60 * 60 * 1000 - (startTime.g原创 2021-10-24 15:47:12 · 2128 阅读 · 4 评论 -
多线程吃包子简单案例
Java实现多线程案例学习内容:需求总结:学习内容:需求使用多线程实现:2个人吃包子,谁吃得多谁赢,同时记录每个人吃包子的总数量。实现代码public class Contest implements Runnable{ private int count1 = 0; private int count2 = 0; private static int food = 20; Object ob = new Object(); public void run(原创 2021-04-19 18:06:35 · 1713 阅读 · 0 评论 -
用反射实现JavaBean和Map之间的转换
学习内容:需求由于JavaBean结构与Map类似,我们可以把JavaBean与Map进行转换代码如下:package com.yy;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Constructor;impo原创 2021-04-10 19:16:12 · 1788 阅读 · 0 评论 -
Java求最大公约数和最小公倍数
学习目标:用Java计算简单数学问题例题:需求:输入2个正整数,求这2个数的最大公约数和最小公倍数代码如下:public static void main(String[] args) { // 输入2个正整数,求最大公约数和最小公倍数 // 最大公约数, 1> 第一步控制台输入 Scanner sc = new Scanner(System.in); System.out.println("请输入第一个正整数:"); int n = sc.nextI原创 2021-03-12 17:32:02 · 2412 阅读 · 2 评论 -
for 循环详解
学习目标:掌握 for 循环的使用学习内容:1、for语法for(初始化语句; boolean表达式; 循环后操作语句) { 循环体;}流程图如下:特点:初始化语句:只在循环开始时执行一次,一般是定义一个变量,并赋值。boolean表达式:表达式为false时,循环终止,为true,才执行循环体。循环后操作语句:循环体执行后会调用该语句,一般是变量的递增或递减操作。执行顺序:①、初始化语句->②、boolean表达式:若为false:跳过本次循环,执行去其他语句若原创 2021-03-10 11:43:08 · 2694 阅读 · 0 评论 -
for 循环打印直角三角形、正三角形、棱形
学习目标:熟练掌握 for 循环的使用例题:1、需求:打印直角三角形代码如下:// 左直角for(int i = 0; i < 5; i++) { for(int j = 0; j <= i; j++) { System.out.print("*"); } System.out.println("");}//右直角for(int i = 0; i < 5; i++) { for(int k = 0; k < 4原创 2021-03-10 11:37:11 · 6988 阅读 · 0 评论 -
for循环打印九九乘法表
学习目标:熟练掌握 for 循环的使用例题:需求:打印九九乘法表代码如下:// 九九乘法表// row 为行,col为列for(int row = 1; row < 10; row ++) { // 第一行一个表达式,第二行2个表达式,所以列随着行变换而变化 for(int col = 1; col <= row; col++) { System.out.print(row + "*" + col + " = " + (row * col) +原创 2021-03-10 10:58:40 · 2079 阅读 · 0 评论 -
用Java编写的猜拳小游戏
学习目标:熟练掌握各种循环语句例题:代码如下:// 综合案例分析,猜拳案例// isContinue为是否开始游戏时你所输入的值char isContinue;//y为开始,n为借宿System.out.println("是否开始游戏(y/n)");Scanner sc = new Scanner(System.in);String str = sc.next();// 获取你输入字符串的第一个字符isContinue = str.charAt(0);// mcount代表玩家原创 2021-03-07 22:31:26 · 2228 阅读 · 0 评论