摘要:
冒泡排序 排序是指将一个无序序列按某个规则进行排序。 冒泡排序的本质在于交换,即每次通过交换的方式把当前剩余元素的最大值移动到一端,而当剩余元素减少为0时,排序结束。 先来学习如何交换两个数。一般来说,交换两个数需要借助中间变量。 #include<stdio.h> int main(){ int 阅读全文
摘要:
程序输入a[0],并将数组中后续元素都赋值为前一元素的两倍 下列程序属于顺推 #include <stdio.h> int main(){ int a[10]; scanf("%d", &a[0]); for(int i = 1; i < 10; i++){ a[i] = a [i - 1] * 2 阅读全文
摘要:
C/C++学习 不要在同一个程序中使用cout和printf,有时候会出问题 一个程序最多只能有一个主函数 变量名的第一个字符必须是字母或下划线,除第一个字母外的其他字符必须是字母、数字或下划线。 绝对值在10^9范围以内的整数或32位整数都可以定义为int型 如果是10^18以内或者说64位整数, 阅读全文
摘要:
java结构 顺序结构 JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 选择结构 if单选择结构 我们很多 阅读全文
摘要:
Java流程控制 用户交互Scanner Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: 通过 阅读全文
摘要:
java基础 包机制(package) 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: **一般利用公司域名倒作为包名;**www.baidu.com --> com.baidu.www 为了能够使用某一个包的成员, 我们需要在Java程序中明确导入该包。使 阅读全文
摘要:
java基础语法 类型转换 由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。 运算中,不同类型的数据先转化为同一类型,然后进行运算。 强制类型转换:(类型)变量名 高-->低 自动类型转换: 低-->高 int i = 128; byte b = (byte) i;//内存溢 阅读全文
摘要:
java基础语法 注释 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。 Java中的注释有3种 单行注释://只能注释一行文字 多行注释:/* 注释 */ JavaDoc文档注释:/** @Author 。。。。 */ 书写注释是一 阅读全文
摘要:
java特性和优势 简单性:c++的纯净版,没有头文件,不需要分配内存 面向对象:万物皆对象 可移植性:可以跨平台移植,利用了JVM(write once,run anywhere) 高性能:及时编译,效率高 分布式:为网络分布式环境设计 动态性:本身不具有动态性,反射机制使得其有动态性 多线程:带 阅读全文
摘要:
打开CMD的方式 开始+系统+命令提示符 win键+R 输入cmd打开控制台(推荐使用) 在任意文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 资源管理器的地址栏前面加上cmd 路径 管理员方式运行 选择以管理员方式运行,拥有最高权限 常用的Dos命令 1.#盘符切换:去到别的盘的 阅读全文