
Java
文章平均质量分 79
大龙湖畔
一只小菜鸡渴望飞翔。
展开
-
Java-输出100-200之间的质数
使用break 和 continue 在for循环中判断100-200之间的质数。 代码如下:package com.oraleoaec.ch05;/** * 输出100-200之间的质数 * * @author 46512 */public class PrimeDemo { public static void main(String[] args) { /原创 2017-07-20 14:27:51 · 13839 阅读 · 0 评论 -
-Java 创建购物车实体类,模拟购物车功能需求
创建购物车实体类,模拟购物车功能需求: (1)添加商品到购物车(输入商品的编号和数量) (2)删除商品(删除购物车中的指定购物项) (3)修改商品(修改商品的数量) (4)显示所购买的商品信息(按购买商品的总价进行升序显示)package com.homework.lhh;import java.util.ArrayList;import java.util.Comparator;imp原创 2017-08-08 08:31:41 · 9436 阅读 · 0 评论 -
#Java泛型类。
编写一个学校School泛型类和一个班级Class泛型类,编写一个学生Student普通类。三个类之间的关系是:学校里有多个班级,班级里有多个学生。使用泛型类嵌套泛型类的方式实现以上场景。代码如下:package com.homework.lhh;public class Ex05 { public static void main(String[] args) { /*原创 2017-08-05 15:22:29 · 543 阅读 · 0 评论 -
Java-求斐波那契数列前20项的值并输出
求得斐波那契数列前20项的值并输出。代码如下:package com.homework.lhh;public class Ex10 { public static void main(String[] args) { int num[] = new int[20]; num[0] = 0; num[1] = 1; System.原创 2017-07-20 08:20:54 · 25371 阅读 · 3 评论 -
Java-求出所有的水仙花数(各位数字立方之和等于数本身的三位整数)并输出。
求出所有的水仙花数(各位数字立方之和等于数本身的三位整数)并输出。代码如下:package com.homework.lhh;public class Ex11 { public static void main(String[] args) { int i,j,k,n; System.out.print("水仙花数为:"); for(i =原创 2017-07-20 08:23:58 · 8275 阅读 · 0 评论 -
Java-截取身份证号的生日
输入自己的身份证号码,并由此号码输出自己的生日,年月日。代码如下:package com.homework.lhh;import java.util.Scanner;public class Ex03 { String year; String month; String day; static String id; @SuppressWarnings("re原创 2017-07-24 20:12:31 · 10851 阅读 · 0 评论 -
Java-猜拳游戏
用面向对象编程的思想,设计一个猜拳游戏,完成人机猜拳互动游戏的开发。 功能: 1) 选取对战角色 2) 猜拳 3) 记录分数代码如下: MoraGame类:package com.homework.lhh;import java.util.Scanner;public class MoraGame { private String playerName;// 玩家姓名原创 2017-07-26 09:17:14 · 11315 阅读 · 2 评论 -
Java-JFrame简易计算器
使用JFrame,swing布局制作简易计算器 -实现加减乘除 -小数点运算暂时没有实现 -因为是用swing进行界面的布局,所以很方便。直接把控件布置好就可以了。主要是算法的问题。最大的难处就是如何从JTextField里获取两个数进行数学运算。 还有一个难处就是在计算器上进行连续运算。 以下是代码package com.homework.lhh;import java.awt.Even原创 2017-08-12 18:20:00 · 6237 阅读 · 0 评论 -
-Java 模拟登录时需要输入验证码功能
模拟登录时需要输入验证码功能本文通过java,随机数实现登录时需要输入的验证码功能:验证码有4个字符组成验证码只能由数字和大写字母组成(机制可以随意添加更改验证码的组成元素)验证码要求字符不能出现重复代码如下:package com.homework.lhh;import java.util.Random;import java.util.Scanner;public class Veri原创 2017-08-05 09:53:44 · 2560 阅读 · 0 评论 -
Java-猴子分桃(多线程)
猴子分桃:3只猴子抢着分100只桃子,每只抢到的猴子分去剩余桃子的一半。使用多线程模拟这一过程代码如下:package com.homework.lhh;public class Ex01 { public static void main(String[] args) { Peach peach = new Peach(); Monkey m1 = new原创 2017-08-14 22:45:43 · 2974 阅读 · 0 评论 -
Java-多线程实现售票
假设有一百张票由四个售票点同时在卖,请用多线程来编程此售票过程(请在编程中避免出现一张票号被打印多次以及出现0和负数票号的情况)。代码如下:package com.homework.lhh;public class Ex02 { public static void main(String[] args) { Ticket ticket = new Ticket();原创 2017-08-14 22:48:08 · 997 阅读 · 0 评论 -
在Eclipse中使用Maven插件创建Javaweb项目的教程
最近在学习使用maven这个工具,听说这是一个不错的工具,虽然我也没有使用过。 但是对于新手而言,用maven创建出来的Javaweb总会有一些小问题(大神别喷,纯小白之见)。而我在使用maven创建web项目的过程中遇到一些问题,经过自己百般百度的情况下,终于解决了自己所遇到的问题。作此教程,希望能帮到和我一样蠢蠢的小白吧。工具版本 Eclipse:4.6.3 Maven:3.5.2 To原创 2017-12-06 20:37:06 · 607 阅读 · 0 评论 -
微信小程序发送模板消息请求
微信小程序发送模板消息请求最近公司接触到微信小程序的项目。自己也有幸参与其中,并且完成了发送模板消息的功能。所以自己总结一下,以便日后遇到类似情况可以少走一些弯路。也欢迎广大码农小伙伴一起交流一起进步。 俗话说磨刀不误砍柴工,特别是像这种使用微信接口的功能,必然要先了解其接口的主要作用。这是微信接口文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/...原创 2018-03-14 15:20:34 · 1706 阅读 · 2 评论 -
Java-实现万年历
使用Java实现万年历。 代码如下:package com.oraleoaec.test;import java.util.Calendar;import java.util.Scanner;public class TestDate { private static int year; // 定义年份 public static void main(String[] arg原创 2017-07-19 13:10:37 · 5211 阅读 · 2 评论 -
Java-两个数组合并,并排序打印
有两个数组: 数组a:{7,12,4,9,6,3,9} 数组b:{2,6,3,54,2,56,21,33} 将两个数组合并为数组c,排序打印输出代码如下:package com.homework.lhh;import java.util.Arrays;public class Ex15 { public static void main(String[] args) {原创 2017-07-22 15:59:00 · 5435 阅读 · 0 评论 -
Java-用星号打印菱形
打印如图所示菱形9行9列(提示可以将菱形分成上下两个三角形,分析每行空格数和星号个数的关系) 代码如下:package com.homework.lhh;public class Ex20 { public static void main(String[] args) { for(int i = 1; i <= 5; i++){ for(int j原创 2017-07-20 14:37:02 · 12456 阅读 · 2 评论 -
Java-数组的三大排序方法(冒泡排序,选择排序,插入排序)
**1.冒泡排序方:** 代码如下:package com.oraleoaec.ch06;/** * 冒泡算法 * 核心思想是:“换”,每轮确定一个最大(小)数, * 沉到数组的最后,轮数 = 个数 - 1,每轮要比较的次数 = 个数 - 轮数 * @author 46512 */public class BubbleSort { public static void mai原创 2017-07-21 11:46:43 · 687 阅读 · 0 评论 -
Java-线性查找和二分查找
1.线性查找代码如下:package com.oraleoaec.ch06;import java.util.Scanner;public class LinearSearch { @SuppressWarnings("resource") public static void main(String[] args) { int[] array = { 12, 23,原创 2017-07-21 16:32:34 · 609 阅读 · 0 评论 -
Java-杨辉三角
代码如下:package com.oraleoaec.ch06;public class YangHuiDemo { public static void main(String[] args) { //行和列相等,也可以定义一个即可 int row = 8;//行 int col = 8;//列 int[][] array =原创 2017-07-21 16:35:21 · 465 阅读 · 0 评论 -
Java-实现两个int类型变量值的交换,要求不使用中间变量
实现两个int类型变量值的交换,要求不使用中间变量 本文使用两种方法进行实现。第一种是加减法。第二种方法异或。第一种方法:int num1 = 4;int num2 = 6;System.out.println("转换前:num1="+num1+"\tnum2="+num2);num1 = num1 + num2; num2 = num1 - num2;num1 = num1 - n原创 2017-07-18 20:14:40 · 1819 阅读 · 0 评论 -
Java-分别打印三位数
从键盘输入一个三位的正整数,分别打印出:百位、十位、个位三个位的数字。 代买如下: int number; int bits; int ten; int hundred; @SuppressWarnings("resource") Scanner sc = new Scanner(System.in);原创 2017-07-18 20:19:31 · 2443 阅读 · 2 评论 -
Java-四位电话号码加密
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。输入四位号码,求加密后的号码为多少?代码如下: int number;//定义输入的号码 int encryptionNumber; //定义加密后的号码 int num1,num原创 2017-07-18 20:24:04 · 2764 阅读 · 1 评论 -
Java-找出数组里的最大值和最小值
有一个一维数组{7,3,4,9,3,2,6,10,16,12,4},找出最大的值和最小的值并打印输出package com.homework.lhh;public class Ex01 { public static void main(String[] args) { int[] array = {12,1,2,45,30,50}; int maxIndex原创 2017-07-22 15:36:22 · 63903 阅读 · 4 评论 -
Java-10-50的随机数,统计出现的次数
随机产生50个10到50的整数,统计每个数字各出现几次,出现0次的数字不打印。代码如下:package com.homework.lhh;import java.util.Random;public class Ex04 { public static void main(String[] args) { int[] array = new int[50];原创 2017-07-22 15:39:11 · 6917 阅读 · 1 评论 -
Java-在一组有序数组中进行查找指定数及对应下标,再插入指定数,最后删除指定数。
在一组有序数组中进行查找指定数及对应下标,再插入指定数,最后删除指定数。 代码如下:package com.homework.lhh;import java.util.Arrays;import java.util.Scanner;public class Ex09 { @SuppressWarnings("resource") public static void main(S原创 2017-07-22 15:41:12 · 3097 阅读 · 0 评论 -
Java-有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。代码如下:package com.homework.lhh;import java.util.Arrays;import java.util.Scanner;public class Ex13 { @SuppressWarnings("resource") public static void main(Stri原创 2017-07-22 15:51:35 · 21772 阅读 · 0 评论 -
Java-有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 。
有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 。 代码如下:package com.homework.lhh;import java.util.Scanner;public class Ex14 { @SuppressWarnings("resource") public static void main(String[] args) {原创 2017-07-22 15:57:42 · 4772 阅读 · 1 评论 -
Java实现通过经纬度调用腾讯地图接口获取行政地区信息
Java实现调用腾讯地图接口获取行政地区信息本文主要是实现通过从前端传回的经纬度,调用腾讯地图的接口,解析获取经纬度所在的行政地区信息(获取国家,省份,城市以及对应的代码)。开始之前做好如下准备:腾讯地图API:http://lbs.qq.com/webservice_v1/guide-gcoder.html 腾讯地图秘钥(百度如何获取):KEY 调用接口:http://ap...原创 2018-06-02 00:11:12 · 14436 阅读 · 4 评论