java之常量与变量
1.常量:1.1声明常量1234567891011121314package rt;/** * 语法: final 数据类型 常量名称 = 值 * 规范:常量名称通常使用大写字母,比如PI、YEAR等等 * 规则:常量名称符合标识符的要求,只能用字母、数字、_、$组成,不能以数字开头、不能使用关键词 */public class Test{ public static void main (String[] args) { final int YUAR=365; //定义在main里面不需要加ststic,若定义在外面则需要加 System.out.println("一年有:"+YUAR+"天"); System.out.println("两年有:"+YUAR*2+"天"); }}
若把YUAR定义在main外面则需要加static
12345678//若把YUAR定义在外面则为:public class Test ...
java复习
java相信很多小伙伴儿都不会陌生,我也是大一下学期开始学习Java的,到现在位置基本忘记的差不多了(虽然经常拿出来看),所以打算罗列出一个大纲,写一些博客,闲的时候拿出来看看,大致如下:
🌂Java基础🌂常量与变量🌂数据类型🌂运算符,表达式,语句🌂程序控制结构🌂数🌂类和对象🌂方法🌂枚举🌂输入类(Scancer)🌂复制数组以及创建随机数组🌂字符串的遍历以及字符串的反转🌂字符串是否可修改(字符串修改问题)🌂子串🌂在字符串中查找字符🌂字符串的比较以及compareTo方法的使用🌂字符串格式设置(附:print、printf以及println区别)🌂Java实现杨辉三角🌂关于随机数的一个Java面试题目🌂回形数(简便方法)🌂Math.random的使用🌂数组的复制、反转、查找(线性查找、二分法)🌂排序算法(冒泡排序、快速排序)🌂总结常见的数组异常(越界与空指针)
正所谓,台上一分钟,台下十年功,一日不敲代码,如隔世秋,很多时候在这些东西都容易忘记得,就得自己花时间多捣鼓捣鼓,虽说我很菜,但是我很爱,这么别人没权力剥夺呀,敲自己的代码,管别人怎么 ...
python之循环中的那些事儿
盘点python中的循环也就那么回事,废话不罗嗦,下面一起看看吧!
if 语句Python中if语句的一般形式如下所示: 123456if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3·如果 “condition_1” 为 True 将执行 “statement_block_1” 块语句·如果 “condition_1” 为False,将判断 “condition_2”·如果”condition_2” 为 True 将执行 “statement_block_2” 块语句·如果 “condition_2” 为False,将执行”statement_block_3”块语句
Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。
注意:1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。2、使用缩进来划分语句块,相同缩进数的语句在一起组 ...
Python之----print、算术运算符、字符串、字符串运算符、input、类型转换
第一个程序:Hello world12print('Hwllo world')print("Hello world")
输出结果:Hwllo world
Hello world
🌂:另外在python当中,单引号与双引号是一样的意思,都是表示字符串;
print在Python中使用print 函数产生输出。这会在屏幕上显示某些内容的文本表示形式。
12print('h\nw')print(519+1)
输出结果:
123hw520
Python中的算术运算符首先±/这些基本运算以及求模%便不必多讲,python中如果使用幂运算就要使用两个号如:2**3 (2^3)我们假定两个不同的变量a=10,b=30,那么 b / a 输出结果 2而取整除 - 返回商的整数部分(向下取整)
考虑以下代码:
print(9 / 2)
print(9 // 2)
最后输出结果分别为4.5与4
字符串我们可以使用引号(‘或”)来创建字符串
var1 = 'hello world'
va ...
我的第一个python程序
前言:前无古人后无来者,遇到吃蝙蝠这傻逼。我也是服,你说说你,在这里我就要批评你了啥,他的肉是比你多,还是比你香呀,好吃吗?我就是从跟这儿跳下去,也绝不吃你一口蝙蝠肉,这回吃火了把,无人不知,无人不晓吧,你可牛逼了,害了那么多人,舒服了吧,整个中国因为你停下休息,多少人去见了你吃的蝙蝠,满意了呀,我躲在家学python,也是醉了!
正题1234#!/usr/bin/python# -*- coding: UTF-8 -*-print("你好,蝙蝠侠!");
运行结果:你好,蝙蝠侠!
注:因为图片还得从图床上面拉取,所以为了方便,就直接把输出结果放在代码框里了。
python简介
前言:我的python学习之路,虽说现在大二,还没学习python,大然会开这个课程但是这个是选修,估计到时候又是和学习网页设计一样没啥效果,打算现在开始学习python,准备坚持写博客,然后打算用自己通俗易懂的话进行描述,如果有专业大老儿碰巧看到请勿笑话!
Python 简介Python 简介Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。Python是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
Python发展历史Python是由Guido van R ...
html知识点总结
上学期学习html都忘记的差不多了,简单的写一下博客!
1 链接 <a href="http://www.runoob.com">这是一个链接</a>
2 图像 <img src="/images/logo.png" width="258" height="39" />
3 换行 <br>
4 hr 元素可用于分隔内容
5 注释 <!-- 这是一个注释 -->
6 字体 <font size="5">这是5号字体文本</font>
7 左右显示字体 <p>该段落文字从左到右显示。</p>
<p><bdo dir="rtl">该段落文字从右到左显示。</bdo></p>
8 段落里面引用 <q>< ...
数据集结构之双向链表
双向链表也叫头尾链表,头尾链表可以在头结点和尾结点分别进行插入和删除操作
首先建立结点类,代码如下:
1234567891011121314package firstlastlist;public class Node{ int data; //数据 public Node next; //节点下一个值 public Node privious; //节点上一个值 public Node(int value){ this.data=value; } public void display(){ System.out.println(data+" "); }}
操作代码:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717 ...
数据结构之单向链表
单链表是链表中结构最简单的。一个单链表的节点 (Node) 分为两个部分,第一个部分 (data) 保存或者显示关于节点的信息,另一个部分存储下一个节点的地址。最后一个节点存储地址的部分指向空值。
单向链表只可向一个方向遍历,一般查找一个节点的时候需要从第一个节点开始每次访问下一个节点,一直访问到需要的位置。而插入一个节点,对于单向链表,我们只提供在链表头插入,只需要将当前插入的节点设置为头节点,next 指向原头节点即可。删除一个节点,我们将该节点的上一个节点的 next 指向该节点的下一个节点。 图解如下:
首先建立一个链表结点的类,代码如下所示:
123456789101112131415package linklist;public class Node{ int data; //数据 public Node next; //节点下一个值 public Node privious; //节点上一个值 public Node(int value){ this.data=value; } pu ...
数据结构之栈
栈的基本介绍栈是一种只允许在一端进行插入或删除的线性表,也就是说先进后出。栈的操作端通常被称为栈顶,另一端被称为栈底,栈的插入操作称为压栈(push),栈删除操作称为出栈(pop)。压栈是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;出栈则是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。
操作代码:
123456789101112131415161718192021222324252627282930313233public class Stack{ int top=-1; //栈顶 long arr[]; //定义一个数组,用来存放栈里面的元素 public Stack(){ arr=new long[5];//初始化数组,知名元素个数 } public Stack(int maxsize){ //自定义栈内元素个数 arr=new long[maxsize]; } //入栈 public void push(int value){ ...