- 博客(26)
- 收藏
- 关注
原创 用筛法求之N内的素数(Java实现)
题目描述用筛法求之N内的素数。输入N输出0~N的素数样例输入复制100样例输出复制2357111317192329313741434753596167717379838997代码实现:/** * 作者:陈二胖 * 时间:2021/10/24 20:13 * 目的:TODO 用筛法求之N内的素数 */import java.util.Scanner;public class suanfa{ public sta
2021-10-25 16:28:01
528
原创 Hello,World!的ASCII码转换(Java实现)
题目描述输入数字和输出相应的消息输入输入将包含由空白区(空间、新线、TAB)分离的正整数列表。请处理到文件的末尾 (EOF)。整数将不少于 32。输出输出相应的消息。请注意,输出末尾没有新线字符。样例输入复制72 101 108 108 111 4432 119 111 114 108 100 33样例输出复制Hello, world!代码实现:/** * 作者:陈二胖 * 时间:2021/10/24 20:13 * 目的:TODO ASCII码转换为字符串 */i
2021-10-24 21:09:49
1732
原创 字符逆序(Java实现)
题目描述将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。输入输入包括一行。 第一行输入的字符串。输出输出转换好的逆序字符串。样例输入复制I am a student样例输出复制tneduts a ma I代码实现:/** * 作者:陈二胖 * 时间:2021/10/24 20:13 * 目的:TODO 字符串逆转 */import java.util.Scanner;public class suanfa { public stat
2021-10-24 20:41:34
687
原创 队列(数据结构)
队列队列是一个有序列表,也可以做成环形的队列,可以用数组或者是链表来实现遵循先进先出的原则。即:先存入队列的数据,要先取出。后存入的数据,要后取出。如图所示:思路:1)设front为队列第一个元素,front初始值为0。2)设rear为最后一个元素的后一个位置,因为希望空出一个位置当作约定,rear初始值为0。3)设maxsize为队列的最大值4)队列满的条件是(rear + 1)%maxsize = front ,可以作为环形队列5)判断队列空的条件是rear == f
2021-10-18 21:26:42
125
原创 稀疏数组(数据结构)
稀疏数组稀疏数组基本介绍: 当一个数组中大部分元素为0,或者为同一个数值时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: 1)记录数组一共有几行几列,有多少个不同的值。 2)把具有不同值的元素的行列以及值记录在一个小规模的数组中,从而所小程序的规模。 举例:应用实例: 1)使用稀疏数组,来保留类似前面的二维数组 2)把稀疏数组存盘,并且可以重新恢复原来的二维数组二维数组转稀疏数组的思路:1)遍历原始的二维数组,得到有效数据的个数sum2)根据sum
2021-10-18 19:50:27
114
原创 算法与数据结构(Java IDEA)
一:数据结构和算法的关系数据data结构(structure)是一门研究数据方式的学科有了编程语言也就有了数据结构。学好数据结构可以编写出更漂亮,更加有效率的代码要学好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决程序 = 数据结构 + 算法数据结构是算法的基础,换言之,要想学好算法,需要把数据结构学到位。二:线性结构与非线性结构线性结构1)线性结构作为最常用的数据结构,其特点是数据元素之间存在着一一对应的关系2)线性结构有两种不同的存储结构,即顺序存储结构和链式存储结
2021-10-18 19:46:49
226
原创 学习黑马微信小程序
跟着黑马程序员学习了微信小程序的项目:首先,创建各种包,接口,全局变量(使用微信开发者工具会很方便)创建好之后,项目会更加的清晰明了。之后编写全局变量app.json{ "pages": [ "pages/index/index", "pages/category/category", "pages/goods_list/goods_list", "pages/goods_detail/goods_detail", "pages/cart/cart",
2021-09-16 22:45:09
721
原创 用python写学生信息管理系统
学生信息管理系统data = [ { 'ID': '2019304169', 'Name': '陈雪晨', 'Sex': '男', 'Address': '安徽宿州' }, { 'ID': '2019304142', 'Name': '刁雨露', 'Sex': '女', 'Address': '安徽阜阳' }]def show_all():
2021-08-28 23:47:35
419
原创 python学习(三)
11.字符串print('python')print("python") #这两个的意思是一样的print('''python''')#或者print("""python""")#输出的结果都是python #意思很像是在 py 和 thon 中间加了一个 \n#---------------#字符串的索引#正向从 0 开始计数s = '床前明月光'print(s[0])print(s[1])print(s[2])print(s[3])print(s
2021-08-28 23:46:43
336
原创 python学习(二)
6.python 的 for 循环嵌套#九九乘法表for n in range(1 , 10): for m in range(1 , n + 1): print(f'{n}*{m}={n*m}' , end = ' ') print() #第二个循环结束输出换行符7.python 的 for 循环嵌套#九九乘法表n = 1while n <= 9: m = 1 while m <= n: print
2021-08-28 23:45:59
199
原创 pychon学习(一)
1.用python做一个简单计算器print(1 + 2) #3print(3 - 1 - 1) #1print(3 * 2) #6print(6/3) #2.02.变量# 变量 = 数值# 这里需要注意的是 变量前面不可以加数字,变量后面可以加数字width = 3hight = 4s = width * hightprint(s) # 12# 需要注意的是变量名区分大小写width与WIDTH表示不同的变量名3.1python流程
2021-08-28 23:45:24
143
原创 计算机实训课程最后一天,完成英雄联盟的网页(2021.7.16)
今天是我们计算机专业实训的最后一天了,也是暑假开始的一天,挺高兴的,接下来就展示我们的学习成果1.首先应该在数据库中建立一个与项目相匹配的表2.项目链接数据库package cn.edu.aust.game.util;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properti
2021-08-15 15:59:19
340
2
原创 计算机实训课程第四天(2021.7.15)
今天的学习内容为jdbcpackage cn.tedu.jdbc;/** * 作者:陈二胖 * 时间:2021/7/15 9:43 * 目的:TODO jdbc */import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/** * JDBC: * 1.什么是JDBC? * java语言与数据库交互的
2021-07-16 10:29:05
107
原创 计算机实训课程第三天(2.21.7.15)
/** * java中处理日期的api * 重点学习下面三个: * java.util.Date; * java.sql.Date; * java.util.Calendar; */今天学习的主要内容如下:package cn.tedu.api;/** * 作者:陈二胖 * 时间:2021/7/14 9:01 * 目的:TODO 时间表示 */import java.text.ParseException;import java.text.SimpleDateForma
2021-07-15 09:26:26
135
原创 计算机实训课程第二天(2021.7.13)
学习收获:改进星星、正则表达、线程1.面向对象什么是面向对象?面向过程?类、对象、类定义、对象的创建、对象的使用成员变量、方法、方法的重载,构造方法、this关键字继承、方法的重写 //重写和重载的区别思考一下?多态、父类型的引用指向子类的对象动态绑定:多态+重写封装、访问修饰符:四种(用法)静态代码块static{ 代码;}//final//abstract//接口//内部类**2.截取字符串 **package cn.t
2021-07-14 08:42:23
134
原创 计算机实训课程第一天(2021.7.12)
package cn.tedu.javabase; //包:域名反写/***域名反写www.tedu.cncn.teduwww.sina.cncn.sina**驼峰命名法包:如果是多个单词组成,每个单词都是小写的,多个单词之间用.隔开类:Demo01 如果是多个单词组成每个单词首字母大写判断一个数是质数还是合数package com.company;import java.util.Scanner;public class Main { public static
2021-07-12 23:07:11
124
原创 Java学习笔记(4.9)判断语句二
if语句与三元运算符的转换public class Main { public static void main(String[] args) { int a=100; int b=200; int max=a>b?a:b; System.out.println(max); }}//三元运算符取最大值可用if语句表示为public class Main { public static void main(Strin
2021-07-12 10:15:13
71
原创 Java学习笔记(4.8)判断语句一
判断语句if语句if(关系表达式){ 语句体;}//举例public class Main { public static void main(String[] args) { System.out.println("到点了该干嘛"); int time=10; if(n<=9) { System.out.println("学习"); } }}/*打印输出结果为到点了该干嘛
2021-07-12 10:14:28
86
原创 Java学习笔记(3.30)方法入门-方法调用
方法入门-方法调用好处:可以使程序直接明了,易于看懂/*定义一个方法的格式:public static void 方法名称(){ 方法体;}方法名称的命名规则和变量一样,使用小驼峰方法体:也就是大括号当中可以包含任意条语句注意事项:1.方法的定义的先后顺序无所谓,意思是调用函数的顺序可以不一样2.方法的定义不能有嵌套包含的关系,意思是两个方法必须用两个大括号分别定义3.方法定义好了后,不会执行,要想执行,一定要进行方法的【调用】如何调用,格式:在主函数中 方法名称();
2021-07-12 10:13:55
122
原创 Java学习笔记(3.28)运算符(2)
赋值运算符1.基本赋值运算符:就是一个等号“=” ,代表将右侧的数据交给左侧的变量。2.复合赋值运算符: A: += a+=1 相当于 a+a=1 B: -= b-=4 相当于 b=b-4 C: *= c *=5 相当于 c=c *5 D: /= d/=6 相当于 d=d/6 E: %= e%=7 相当于 e=e%7注意事项1.只有变量可以使用赋值运算符,常量使用会发生错误2.复合赋值
2021-07-12 10:13:18
139
原创 Java学习笔记(3.27)运算符(1)
运算符算数运算符“+” 加法运算,字符串连接运算“-” 减法运算“*****” 乘法运算“/” 除法运算“%” 取模运算,两个数字相除取余数“++”,“–”自增自减运算/*运算符:进行特定操作的符号,例如:“+”表达式:用运算符连起来的式子叫做表达式,例如:20+5,又例如:a+b*///首先进行数学运算,然后再将结果打印输出public class Java{ public static void main(String[] args){ System.o
2021-07-12 09:43:39
70
原创 Java学习笔记(3.26)数据类型转换及注意事项
数据类型转换自动类型转换/*自动类型转换 1.特点:代码不需要进行特殊处理,自动完成 2.规则:数据范围从小到大*/public class Java { public static void main(String[] args){ System.out.println(1024);//整数默认就是int类型 System.out.println(3.14);//浮点数默认就是double类型 long num1=100;
2021-07-12 09:42:55
71
原创 Java学习笔记(3.23)基本数据类型和变量
基本数据类型整数型 byte、short、int、long浮点型 float、double字符型 char布尔型 boolean注意事项字符串不是基本类型,而是引用类型。浮点型可能只是一个近似值,并非精确的值。数据范围与字节数不一定相关,例如float数据范围比long更广泛,但是float是4字节,long是8字节。浮点数中默认类型是double,如果要使用float类型,需要加上一个后缀F。如果是整数,默认为int类型,如果一定要使用long类型,需要加上
2021-07-12 09:42:03
81
原创 Java学习笔记(3.22)入门编程及常量
计算机快捷键-命令提示符(cmd)启动: Win+R 输入cmd回车切换盘符: 盘符名称进入文件夹: cd 文件夹名称进入多级文件夹: cd 文件夹1\文件夹2\文件夹3返回上一级: cd…直接返回根目录: cd \查看当前内容: dir清屏: cls退出: exitHelloWorld入门程序
2021-07-12 09:41:05
69
原创 设备管理系统
经过了一星期的奋斗,小陈和他的小伙伴完成了程序设计训练(设备管理系统),加油!!!#include<stdio.h>#include<stdlib.h>#include<string.h>#define max 50typedef struct date{ int year; int month; int day;}DATE;typedef...
2019-12-28 15:39:04
3159
7
原创 小陈第一个文章!!!
**第一次博客开始了!!!**首先先进行一下自我介绍:我叫陈雪晨,来自安徽宿州,现就读于安徽理工大学计算机科学与工程学院的一名计科专业的大一学生。很高兴能来到这里学习我喜欢的专业,也在这里了解到了CSDN这一网站。未来,这里将记录我的生活和我的学习成果,希望我能在计算机领域有所成就,也希望在这里能学到很多东西!!!小陈加油!!!2019/12/11...
2019-12-11 22:22:08
189
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人