java学习总结 - 1
java基本语法
java的程序代码必须放到一个类中,类需要用关键字class定义,在class前面可以添加一些修饰符
例如:
修饰符 class 类名{
程序代码
}
java中的程序代码可分为结构定义语句和功能执行语句
结构定义语句用声明一个类或者一个方法功能执行语句用来实现具体的功能,每个功能执行语句都要以(;)结尾
java严格区分大小写,一般关键字都是小写,类名中的每个单词首字母必须大写,方法中除第一个单词首字母小写外其余单词首字母大写,常量所有字母都要大写。
程序的标识符不能用关键字命名。
Java程序中一条连续的语句不能分成两行写
java中的注释
单行注释
int x =
10;
多行注释
文档注释(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
double
字符常量
字符常量用来表示一个字符,一个字符通常用一对英文半角格式的”扩起来
字符串常量
用来表示一串连续的字符,一个字符串通常用一对英文半角格式的“”扩起来
布尔常量
就是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;
}
}
}
转载请注明原文地址: https://ju.6miu.com/read-2168.html