java学习总结-1
来源:互联网 发布:淘宝店铺可以买卖吗 编辑:程序博客网 时间:2024/05/02 01:24
java学习总结 - 1
java基本语法
java的程序代码必须放到一个类中,类需要用关键字
class
定义,在class
前面可以添加一些修饰符例如:
修饰符 class 类名{ 程序代码}
java中的程序代码可分为结构定义语句和功能执行语句
- 结构定义语句用声明一个类或者一个方法
- 功能执行语句用来实现具体的功能,每个功能执行语句都要以(;)结尾
java严格区分大小写,一般关键字都是小写,类名中的每个单词首字母必须大写,方法中除第一个单词首字母小写外其余单词首字母大写,常量所有字母都要大写。
程序的标识符不能用关键字命名。
Java程序中一条连续的语句不能分成两行写
java中的注释
- 单行注释
int x = 10; //这是单行注释。
- 多行注释
/*int x = 10;int c = 20;*/
- 文档注释(java所特有的一种注释方法)
/**是一段对代码概括的解释说明,可以使用javadoc命令将文档注释提取出来生成帮助文档*/
提示:
- 多行注释中可以嵌套单行注释
- 多行注释中不能嵌套多行注释
java中的关键字
abstract boolean break byte case catch char const class continue ……
java中的常量
整形常量
二进制(0,1)
八进制(0~7) 一般以0开头
十进制(0~9)
十六进制(0~9,A~F) 一般以0x开头
浮点型常量
float //单精度浮点型,以f或者F结尾double //双精度浮点型,以d或者D结尾
字符常量
字符常量用来表示一个字符,一个字符通常用一对英文半角格式的”扩起来
字符串常量
用来表示一串连续的字符,一个字符串通常用一对英文半角格式的“”扩起来
布尔常量
就是
boolean
的两个值true
false
null常量
只有一个值,表示对象的引用为空
数组
1. 数组的定义
int[] x = new int[100];//------------------//int[] x;x = new int [100];
2. 数组的常见操作
1. 数组的遍历
int[] arr = {1, 2, 3, 4};for(int i = 0; i < 4; i++){ System.out.println(arr[i]);}
2. 数组的最值
public class Example13{ public static void main(String[] args){ int[] arr = {4, 1, 6, 3, 9, 8}; int max = getMax(arr); System.out.println("max = "+ max); } static int getMax(int[] arr){ int max = arr[0]; for(int i = 1; i < arr.length; i++){ if(arr[i] > max){ max = arr[i]; } } return max; }}
3. 数组的排序
//冒泡排序public class Example32{ public static void main(String[] args){ int[] arr = {9, 8, 3, 5, 2}; System.out.println("冒泡排序前:"); printArray(arr); bubbleSort(arr); System.out.println("冒泡排序后:"); printArray(arr); } //定义打印数组的方法 public static void printArray(int[] arr){ //循环遍历数组的元素 for(int i = 0; i < arr.length; i++){ System.out.println(arr[i]+" "); } System.out.println(); } //定义数组排序的方法 public static void bubbleSort(int[] arr){ for(int i = 0; i < arr.length; i++){ //定义内层循环 for(int j = 0; j < arr.length-i-1; j++){ if(arr[j] > arr[j+1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } }}
4. 多维数组
int[][] arr = new int[3][4];int[][] arr = new int[3][];int[][] arr = {1, 2}, {3, 4, 5}, {6, 7, 8, 9};//练习public class Example33{ public static void main(String[] args){ int[][] arr = new int[3][]; arr[0] = new int[] {11, 12}; arr[1] = new int[] {21, 22, 23}; arr[2] = new int[] {31, 32, 33, 34}; int sum = 0; for(int i=0; i<arr.lenght; i++){ int groupSum = 0; for(int j=0; j<arr.length; j++){ groupSum += arr[i][j]; } sum += groupSum; } }}
0 0
- java学习总结(1)
- JAVA学习总结1
- java学习总结1
- java学习总结1
- java学习总结-1
- effective java 学习总结1
- java基础学习总结-1
- java编程学习总结1
- JAVA学习总结(1)
- Java学习总结(1)
- java多线程 学习总结(1)
- Java语言学习总结-1
- java nio 学习总结1
- Java面试学习总结(1)
- 我的JAVA学习总结(1)
- 算是java学习的总结吧1
- Java&Android学习总结(1)
- 6. java基础学习总结1
- UCSC genome browser 个人track 安装
- SQL Server中的转义符
- 实验1
- Asp.Net Redis使用
- Git remote 同步远程仓库,保持fork出来的项目和原有项目同步
- java学习总结-1
- jar执行乱码
- Launcher3源码分析(DeviceProfile)
- BAT 批处理脚本 教程
- centos7 LVS 配置
- 自定义控件(倒计时篇)
- GradientDrawable 动态设置背景的使用
- 1.Gorontine和Channel
- Hibernate中Criteria的完整用法