Java基础
汤永红
爱生活,爱教育,爱编程。
展开
-
Java基础二维数组电商项目相关训练题(一)
Java基础数组练习题原创 2024-03-27 08:36:05 · 293 阅读 · 0 评论 -
Java基础二维数组电商项目相关训练题(二)
Java基础二维数组电商项目相关训练题(二)原创 2024-03-27 08:45:46 · 328 阅读 · 0 评论 -
JavaSwing注册
JavaSwing注册原创 2022-11-21 15:15:46 · 359 阅读 · 0 评论 -
JavaJDK各版本
JavaJDK各版本原创 2022-10-12 16:32:51 · 208 阅读 · 1 评论 -
Java入门练手项目
这个小组做得还是不错。零基础,3.24开班,3.25正式上课,5.22项目答辩。(43个半天课)过时的Swing,不变的单词,项目开发的逻辑。希望下一个web项目能更好。看了课表是7.17答辩,将要学习html/css/javascript/vue/jsp/servlet。...原创 2021-05-22 10:10:56 · 225 阅读 · 0 评论 -
Java线程
龟兔赛跑package com.hr;//龟兔赛跑public class Race implements Runnable { /** * 胜出者 */ private static String winner; @Override public void run() { //赛道 for (int step = 1; step <= 101; step++) { //兔子休原创 2021-04-26 11:19:51 · 117 阅读 · 0 评论 -
根据用户输入的年月打出该月日历
package com.hr;import java.util.Date;import java.util.Scanner;/** * 输入年、月、日 * 输出到今天有多少天 * 1.出生那一年到今年共有多少个闰年,多少个平年, * 2.如果是闰年乘以366,如果是平年乘以365. * 3.如果是月直接累加 */public class TestRiLi { public static void main(String[] args) { Scanner i.原创 2021-04-02 11:16:35 · 469 阅读 · 0 评论 -
Java基础猜数游戏
/** * 猜数游戏 */public class TestGuessNumber { public static void main(String[] args) { Scanner input = new Scanner(System.in); Random r = new Random(); String answer = null;//声明写在外面 //玩多次 do { //计算机.原创 2021-03-31 15:49:41 · 79 阅读 · 0 评论 -
idea工具控制台输出行数有限制
最近有个同学说入参50万数据,出参10万不相同的随机数。怎么实现?结果查看,控制台显示不全,于是调大就好了。复制到vscode中查找哪些重复了:代码想到两种写法,package sample.entity;import java.util.ArrayList;import java.util.List;import java.util.Random;public class TestListNumber { public static void m..原创 2020-08-07 23:05:37 · 5504 阅读 · 0 评论 -
Java基础复习
复习一下Java基础,任何编程语言先学基础语法。其实每天练10题,基本掌握语法和用法。具体的逻辑训练应该通过题库去巩固,达到查漏补缺训练自己的逻辑推理的目的。内容如下:变量/常量/数据类型基本数据类型:4类8种 整数:byte short int long 小数:float double 字符:char 布尔:boolean引用数据类型:3种 ...原创 2020-08-01 16:57:47 · 164 阅读 · 0 评论 -
JavaSwing+MySQL+进销存管理系统
此项目是在学完Java第一阶段,带学生做的,从入学到做完项目总共42个半天,不算周末。项目为期七天。主要是了解项目开发的过程,虽然和实际开发有出入,学习是够用的。如果有志从事Java开发,欢迎来我工作的学校培训。最近的班打算用JavaFX做项目。目录项目分工... 3天宏超市之管理员登陆操作... 4登陆界面... 4用户管理界面... 5主界面... 5添加功能界面... 6修改功能界面... 8删除功能界面... 9查询功能实现... 11查所有.原创 2020-07-30 09:34:24 · 2409 阅读 · 6 评论 -
JavaFX
IDEA中使用scene builderhttps://blog.csdn.net/u011781521/article/details/86632482https://gluonhq.com/products/scene-builder/Java FX 简介 与 IDEA JavaFX 开发入门https://blog.csdn.net/wangmx1993328/article/details/80769199Java FX文档http://www.javafxchina.n原创 2020-07-29 21:36:09 · 135 阅读 · 0 评论 -
Java基础-距今天出生了多少天
需求---分析---设计---编码---测试---上线---维护需求:根用户输入的出生信息:年月日,得出到现在出生了多少天。 分析 设计1. 判断闰年的方法 boolean isLeaper(int year)2. 判断月份天数的方法 int monthDays(int year,int month)3. 获取系统当前的日期 难点 用日历类 先直接输入今天的年月日4. 计算 .原创 2020-07-29 10:09:12 · 204 阅读 · 0 评论 -
Java基础(41~50)
【程序41】题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?package student;public class Test41 { public static void main(String[] args) { int i, m,...原创 2020-07-24 17:35:53 · 199 阅读 · 0 评论 -
Java基础题(31~40)
【程序31】题目:将一个数组逆序输出。package student;import java.util.Scanner;public class Test31 { public static void main(String[] args) { Scanner s = new Scanner(System.in); int a[] = new int[20]; System.out.println("请输入多个正整数(输入-1表示...原创 2020-07-24 17:26:39 · 101 阅读 · 0 评论 -
Java基础题(21~30)
【程序21】题目:求1+2!+3!+...+20!的和package student;public class Test21 { public static void main(String[] args) { long sum = 0; long fac = 1; for (int i = 1; i <= 20; i++) { fac = fac * i; sum += f...原创 2020-07-24 17:13:50 · 268 阅读 · 0 评论 -
Java基础题(11~20)
【程序11】题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?package student;public class Test11 { public static void main(String[] args) { int count = 0; for (int x = 1; x < 5; x++) { for (int y = 1; y < 5; y++) { ...原创 2020-07-24 17:03:00 · 261 阅读 · 0 评论 -
Java基础练习题(1~10)
【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?//这是一个菲波拉契数列问题public class Test01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数: 1"); System.out.println("第2个月的兔子对数: 1"...原创 2020-07-24 16:48:56 · 226 阅读 · 0 评论 -
Java基础练习题(嵌套循环)
今天Java基础班第七天了,讲的是嵌套循环,打各种星星,对于调试程序,研究循环走向还是有必要的。作业如下:1.效果如下请输入要打印的行数:51121231234123452.效果如下请输入要打印的行数:51234512341231213.效果如下请输入要打印的行数:5 * *** *********************4.效果如下请输入要打印的行数:5**************** ***** *** ...原创 2020-07-21 16:05:59 · 1095 阅读 · 0 评论 -
Java基础练习题(一维数组)
下午把明天的作业构思了一下。1.录入五位同学的身高,存入数组。求平均身高。2.录入五位同学的年龄,存入数组。输出年龄最小的。3.录入五位同学的成绩,存入数组。输出最高成绩。4.有一组数为:8,14,20,18,23,34,12 从控制台输入一个数,看这组数中是否包含,如果包含就输出“有这个数”,如果不包含就输出“没有这个数”。(查找)5.有一组会员积分为:66 22 44 11 88,将原有数据进行备份,然后赠送每位会员10分。输出如下结果序号 加积分前 加积分后1 ...原创 2020-07-21 16:08:02 · 1932 阅读 · 1 评论 -
Java基础题(循环)
循环(一)while/do...while1.输出1~100的所有数字。2.输出1900~2020年所有的闰年和平年。4.输出1~1000里所有的水仙花数。水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)原创 2020-07-21 16:12:45 · 281 阅读 · 1 评论 -
Java基础题(判断、分支)
判断(一)1. 输入一个int型的数据,判断这个数是否能被2整除,如果能被2整除,那么输出“这个数是偶数”,否则输出“这个数是奇数”。2.情景模拟: 一个女生问男生, 你Java成绩怎么样, 如果男生回答的分数在80以上, 女生就说"你教教我吧!", 如果回答的分数在80分以下, 女生就说"你好好自习!"3.输入一个年份,如果是闰年输出“是闰年”,否则输出“是平年”4.在消费结账的时候,输入你的消费总金额,再出示你的会员卡,如果你的会员卡是: 1. 钻石VIP, 消费总金额打六折...原创 2020-07-21 16:15:05 · 645 阅读 · 0 评论 -
Java基础(运算符)
1.计算矩形面积。输入长,宽,输出面积。2.计算圆形面积。输入半径,输出面积。3.苹果5.5元一斤,买了12斤,需要支付多少钱?4.6月房租2600,水费78.5,电费205,燃气30,三个人平摊,每个人出多少?5.将英尺转为米,编写程序,键盘输入英尺数,输出米数。1英尺=0.3.0米。6.将摄氏度转为华氏度,编写程序,键盘输入摄氏度,输出华氏度。华氏度=(9/5)*摄氏度+32;7.整钱兑零p54.人民币有100元,50元,20元,10元,5元,1元,5角,1角假如你有168.8元,那么原创 2020-07-21 16:18:52 · 86 阅读 · 0 评论 -
Java基础循环(二)for
循环(二)for1. 输入一个整数 ,要求格式如下:( 如输入数字6,for循环实现:) 0+6=6 1+5=6 2+4=6 3+3=6 4+2=6 5+1=6 6+0=6package shangji;import java.util.Scanner;public class Test1 { public static void main(String[] args) { Scanner input = n...原创 2020-07-21 16:52:10 · 1215 阅读 · 1 评论 -
Java基础循环while/do...while
循环(一)while/do...while1.输出1~100的所有数字。public class Test01 { //1.输出1~100的所有数字。 public static void main(String[] args) { int i = 1; int sum = 0; while (i <= 100) { sum = i; i++; System原创 2020-07-21 17:00:18 · 508 阅读 · 1 评论 -
冒泡排序
冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。作为最简单的排序算法之一,冒泡排序给我的感觉就像 Abandon 在单词书里出现的感觉一样,每次都在第一页第一位,所以最熟悉。冒泡排序还有一种优化算法,就是立一个 flag,当在一趟序列遍历中元素没有发生交换,则证明该原创 2020-07-21 17:34:16 · 107 阅读 · 0 评论 -
Java打日历
第一步:做一个月,比如2020年1月第一天是星期三。import java.util.Scanner;public class TestRiLi { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入年:"); int year = input.nextInt(); Sy原创 2020-07-21 22:51:50 · 837 阅读 · 0 评论 -
找出二维数组中的每一个一维数组中第二大的数
找出{{1,5,46,6},{2,51,15,32,1,25},{3,41,68,24,6},{4,8,2,1,88,62},{5,87,44}}输出每个一维数组中第二大的数并输出,可以不考虑重复。排序不能用API,要自己写。欢迎留言原创 2020-07-23 11:57:50 · 373 阅读 · 1 评论 -
Java基础36选7
购买“36选7”时,由购买者从01-36共36个号码中选取6个号码为基本号码。package back;import java.util.Date;import java.util.Random;import java.util.Scanner;/** * @ClassName Test_36_7 * @Description: TODO * @Author 汤永红 * @Date 2020/7/21 0021 * @Version V1.0 **/public cla.原创 2020-07-23 11:51:18 · 788 阅读 · 0 评论 -
Java基础“你是否还要继续”的循环写法
package teacher;import java.util.Scanner;/** * @ClassName InputString * @Description: TODO * @Author 汤永红 * @Date 2020/7/17 0017 * @Version V1.0 **/public class InputString { public static void main(String[] args) { Scanner input =ne.原创 2020-07-23 11:45:27 · 552 阅读 · 0 评论