![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机语言基础
对白丶
向着高级程序员之路不断迈进~
展开
-
java8 流处理,通过分组归类后,进行字符串的join操作
java8 流处理,通过分组归类后,进行字符串的join操作public Map<String, String> getHallNameMapByActIds(List<String> activityIds, Integer language) { List<TbActivityHall> activityHalls = activityHallService.getActHallByIds(activityIds, language);原创 2021-03-19 16:03:00 · 806 阅读 · 1 评论 -
java:E201_06_01_输出所有水仙花数
题目要求:如题。解题思路:首先设一个函数 功能就是 判断输入的数是否是水仙花数 套一个循环在这个函数上 功能是遍历所有的三位数 进入函数编写 与之前写的代码类似 就是做出小改动 比如返回值的巧妙取舍 返回0 不是,返回i则是水仙花数 并输出 public class E201_06_01_输出所有水仙花数 { public static void main(String[...原创 2018-09-13 15:36:51 · 432 阅读 · 0 评论 -
java:E201_05_02_数组交集
题目要求:计算两个集合的交集解题思路:默认给出两个数组 并赋予初始值 用循环遍历比较两个数组 用第三个数组存 比较出来相等的值 输出第三个数组 即 交集 import java.util.Scanner;public class E201_05_02_数组交集 { public static void main(String[] args) { Syst...原创 2018-09-13 15:44:01 · 175 阅读 · 0 评论 -
java:E201_05_03_数组并集
题目要求:计算两个集合的并集解题思路:提示输入 把长的数组的先直接塞入c数组中 用短数组和长数组进行不断的比较 确定出不同的数 接在c数组的后面 输出结果 import java.util.Scanner;public class E201_05_03_数组并集 { public static void main(String[] args) { S...原创 2018-09-13 15:48:47 · 166 阅读 · 0 评论 -
java 面向对象_圆类
计算两个圆的位置关系Circle:类package _02_第二章类与对象.C202_02_03_圆类;public class Circle { /** * 相离 */ public static final byte DISJOINT = 0; /** * 外切 */ public static final ...原创 2018-09-19 10:17:52 · 954 阅读 · 0 评论 -
java 数据相加--泛型接口的实现
题目要求:数据往往具有相加的功能,但是对于不同具体类型,相加的含义有所不同,比如复数的相加的结果依然是一个复数,其实部为两个实部之和、虚部为两个虚部之和。而圆相加的结果依然是圆,其圆心为两个圆心的中点,而半径为两个半径之和。要求定义一个具有“相加”的泛型接口。解题思路:定义一个规范的泛型接口复制之前的代码 实现接口的功能改写toString实现输出 不同类型的相加结果pack...原创 2018-09-26 16:10:39 · 1922 阅读 · 1 评论 -
java 通用队列--泛型实现
题目要求:作业E202_02_09_队列类中已经实现了队列类,但是它只能存储整型数据,如果需要存储浮点数还需要另外定义一个类似的队列类。现在要求定义一个通用队列,不管什么类型的数据都可以。提示:使用泛型package _05_第五章泛型.E202_05_01_通用队列;public class Test { public static void main(String[] ar...原创 2018-09-26 16:13:23 · 1234 阅读 · 1 评论 -
java 小游戏-贪吃蛇-精简算法-离奇思路
面向对象:首先确定建立几个类明确每个类的功能和属性 Food:import java.util.List;public class Food { private Point point; public Food() { point = new Point(); } public void reset(List<P...原创 2018-10-09 09:41:54 · 642 阅读 · 1 评论 -
SSM框架开发之Spring-简单讲解
创建一个javaweb程序 把相关的jar包拷贝到lib目录下 在src目录下创建一个.xml文件 创建一个类,设置属性,并未所有的属性添加set/get方法,在重写toString方法,方便打印对象(alt+shift+s) alt+/提示 Ioc 控制反转:对象创建的控制权交由spring去管理,权限发生了转变 依赖注入(DI):对象的属性设置内容 可以依赖于spring来设置,...原创 2019-05-07 16:21:39 · 161 阅读 · 0 评论 -
SSM框架开发之myBatis-简单讲解和示例图
环境搭建步骤 创建javaweb工程 相关jar包导入 复制下面代码到xml文件中<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> &l...原创 2019-05-07 16:26:18 · 186 阅读 · 0 评论 -
ssm框架—知识点记录(1):利用easyUi的datagrid 如何渲染得到嵌套数据 即: json格式二次渲染
这个是,后台得到json格式的数据,类型是双层嵌套的,现在前端的需求是,页面显示本表ideas和user表的数据(多表联查);sql是left join on然后,前端需要鼠标上移动,看到user表里的某些字段的详情。easyui默认的表格渲染只能渲染到第一层的数据,即本表本字段,联表的数据无法显示,所以需要手动再次封装一下数据做法:利用easyui封装的 formatter属性...原创 2019-06-11 11:40:48 · 619 阅读 · 0 评论 -
多图上传至七牛云+本地查看缩略图;返回七牛云的URL
前端代码: 构建一个能够多选的input 类型file 注意写multiple="true"<input id="uploadFile" name="uploadFile" type="file" multiple="true" accept=".jpg,.jpeg,.png" /> <div id='dd'></div>这是循环代码:...原创 2019-07-11 15:55:45 · 1531 阅读 · 0 评论 -
java:E201_06_06_分糖果
题目要求:10个小孩围成一圈分糖果,老师分给第一个孩子10块,第二个小孩2块,后面依次分的糖果数量为10、2、8、22、16、4、10、6、14、20。然后所有的小孩同时将手中的糖果分一半给右边的小孩,糖果为奇数的可向老师要一块。问经过几次后,大家手中的糖果的块数将一样多,每个人有多少糖果。解题思路:定义两个数组来存值 一个用来存每轮剩余的糖果值 另一个用来复制一半的值 假定有个函数的...原创 2018-09-13 15:32:25 · 365 阅读 · 0 评论 -
java:C201_06_05验证卡布列克数
任意一个不是用完全相同数字组成的三位数,如果对它们的每位数字重新排序,组成一个较大的数和一个较小的数,然后用较大数减去较小数,差不够三位数时补零,类推下去,最后将变成一个固定的数:495,这就是三位卡布列克常数package _06_第六章函数;import java.util.Scanner;public class C201_06_05验证卡布列克数 { public st...原创 2018-09-13 15:21:37 · 426 阅读 · 0 评论 -
java E201_01_05鬼谷算题
在鬼谷算题中有这样一个著名的题目:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”这属于高等数学中的数论。我国宋代学者对这类题目钻研已颇为精深,总结出了“三人同行七十稀,五树梅花廿一枝,七子团圆正半月,去百零五便得知。” 也就是三的余数乘以70,五的余数乘以21,七的余数乘以15,然后对105求余即可。 package 第一章基础知识;import java.uti...原创 2018-09-16 19:07:12 · 1383 阅读 · 0 评论 -
java c c++ E201_02_02判断闰年
复制代码最好是复制主函数部分,不然会出现包名不一致而报错 望周知!package 第二章选择结构;import java.util.Scanner;public class E201_02_02判断闰年 { //闰年的条件是能被4整除,但不能被100整除;或能被400整除。 public static void main(String[] args) { ...原创 2018-09-16 19:10:07 · 162 阅读 · 0 评论 -
java E201_02_01个人所得税 计算器
package 第二章选择结构;import java.util.Scanner;public class E201_02_08个税计算器 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.printf("请...原创 2018-09-16 19:12:56 · 583 阅读 · 0 评论 -
java c c++ E201_02_07阶梯电价
package 第二章选择结构;import java.util.Scanner;public class E201_02_07阶梯电价 { //居民生活用电按3个梯度收费:月用电量150千瓦时及以下部分,每千瓦时0.4463元, // 151—400千瓦时部分为0.4663元, // 401千瓦时以上部分为0.5663元 public static...原创 2018-09-16 19:35:31 · 1779 阅读 · 1 评论 -
气泡排序 c语言
#include <stdio.h>#include <iostream> using namespace std;void putPo(int A[],int n){ bool judge = false; while(!judge){ judge = true; for(int i = 0;i <...转载 2018-09-16 19:40:43 · 191 阅读 · 0 评论 -
变量的本质--内存单元
汇编语言的内容:变量的本质:内存单元内存单元有两个属性:值和地址int a=3;int b=a+2;int *p=&a;指针就是地址,地址提供了间接操作数据的可能在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识,这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。...原创 2018-09-16 19:42:59 · 4954 阅读 · 0 评论 -
java C201_07_07汉诺塔问题 c语言 c++
汉诺塔问题的描述如下:有A、B和C 3跟柱子,在A上从下往上按照从小到大的顺序放着64个圆盘,以B为中介,把盘子全部移动到C上。移动过程中,要求任意盘子的下面要么没有盘子,要么只能有比它大的盘子。本实例将演示如何求解3阶汉诺塔问题。package _07_第七章常见算法;import java.util.Scanner;public class C201_07_07汉诺塔问题 { ...原创 2018-09-17 15:27:22 · 162 阅读 · 1 评论 -
java c c++语言 计算阶乘
import java.util.Scanner;public class C201_07_06计算阶乘 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.printf("输入一个数:"); int nu...原创 2018-09-17 15:37:46 · 180 阅读 · 0 评论 -
java 阶梯问题 c语言 c++
题目要求:n个台阶,上楼可以一步上1阶,也可以一步上2阶,一共有多少种上楼的方法解题思路:找出第n阶和第n-1的关系 先画图找出基本规律 1-1 2-2 3-3 4-5 5-8 6-13…. 发现后一项总等于前两项的和 import java.util.Scanner;public class E201_07_09_阶梯问题 { public static void...原创 2018-09-17 17:13:03 · 299 阅读 · 0 评论 -
java 类和对象的定义与使用
package _02_第二章类与对象.C202_02_01_坐标类;public class Test { public static void main(String[] args) { Point p1;//声明一个引用 p1 = new Point(); //实例化一个对象,并让p1引用(指向)它 Point p2 = new ...原创 2018-09-18 16:49:38 · 594 阅读 · 0 评论 -
java: C201_06_03亲密数对
public class C201_06_03亲密数对 { public static void main(String[] args) { for(int a=2;a&lt;=10000;a++) { //b赋值与a因子和相等 int b=sum(a); if( sum(b)==a &amp;&amp...原创 2018-09-13 14:51:18 · 512 阅读 · 1 评论 -
面向对象程序设计 C++大作业
面向对象程序设计C++大作业题目:C++通信录专业:计算机科学与技术班级:信息A1611组号:第一小组内容:(1)输入信息; (2)显示信息;(3)删除记录; (4)查询、修改记录;(5)界面优化等;五大主功能函数:void show_all(); /*显示全部。通过循环调用show()函...原创 2018-09-16 19:04:34 · 15422 阅读 · 2 评论