Java

Java语法基础

2017-09-24  本文已影响0人  DouDouZH

开发环境

一、JDK开发工具
要开发Java应用程序,就要安装JDK,这是重要一步。
二、集成开发环境eclipse
得心应手的开发工具可以提高开发效率。

简单的Hello World

public class Hello World{
    public static void main(String[] args){
        System.out.println("Hello  World!");
    }
}

标识符与关键字

一、标识符
1、标识符就是一个名字,用来标识类、变量名、方法名、接口名、类型名、数组名和文件名等的有效字符序列。
2、标识符由字母、数字、下划线、美元符号($)组成,不能以数字开头。
二、关键字
关键字也称保留字,是程序代码中规定用途的单词。

基本数据类型

一、整数型
byte占1个字节,short占2个字节,int占4个字节,long占8个字节。
在对long型变量赋值时结尾必须加上L或l,否则不被认为是long型。
二、字符型
char型即字符类型,使用char声明,用于存储单个字符,系统分两个字节空间。

转义字符 含义 ASCLL码(十进制)
\n 换行 10
\t 水平制表,跳到下一制表区 9
\b 退格,将当前位置移到前一格 8
\r 回车,将当前位置移到本行开头 13
\\ 反斜杠“/”字符 92
\' 单引号字符 39
\" 双引号字符 34
\ddd 1-3位八进制数 ddd八进制
\xhh 1-2位十六进制数 hh十六进制

三、浮点型
浮点型常量有小数和指数两种表现形式。需要特别注意的是float型常量后必须带后缀F或f;double必须带D或d,也可以省略。
四、逻辑型
逻辑型只有两个值true和false,分别代表逻辑“真”和“假”。利用boolean关键字声明布尔类变量,通常用在流程控制中作为判断条件。
五、类型转换
(类型说明符)(表达式)

数组

一、一维数组
1、声明
数组元素类型 数组名[];或数组元素类型[] 数组名;

int a[];
int[] a;

2、创建一维数组
a=new int[5];
3、初始化

int a[]=new int[]{1,2,3,4,5};
 或
int a[]={1,2,3,4,5,};

二、二维数组
1、声明
数组元素类型 数组名[][];
数组元素类型[][] 数组名;
2、创建二维数组

a=new int[3][4];
或
int a[][]=nwe int[3][4];

注意Java允许用int型变量指定元素个数

int a=10;
double b[]=new double[a];

3、二维数组初始化

int a[][]=new int[]{1,2,3,4,5}
huo
int a[]={1,2,3,4,5}

三、数组的输出
1、一维数组

for(int i=0;i<a.length;i++){         //给一维数组赋值
   a[i]=i; 
}
for(int i:a){                        //输出一维数组
  System.out.print(i+" ");
}

2、二维数组

for(int i=0;i<a.length;i++){
    for(int j=0;j<a[i].length;j++){
         System.out.print(a[i][j]+" ");
   }
}

运算符与表达式

1、关系运算符:大于>,大于等于>=,小于<,小于等于<=,恒等于==,不等于!=。
2、逻辑运算符:与&&,或||,非!。
3、移位运算符:<<左移,>>右移,>>>无符号右移。

语句

1、选择语句

单分支
if(条件表达式){
    语句组;
}
双分支
if(条件表达式){
   语句组1;
}
else{
  语句组2;
}
多分支
if(条件表达式1){
   语句组1;
}
else if(条件表达式2){
  语句组2;
}
……
else if(条件表达式n){
  语句组n;
}
else{
  语句组n+1;
}

switch(表达式){
case 常量表达式1:语句组1;break;
case 常量表达式2:语句组2;break;
……
case 常量表达式n:语句组n;break;
default:语句组n+1;
}

循环语句

先判断条件再执行
while(条件表达式){
  语句组;
}
先执行一次再判断条件如果成立继续执行
do{
  语句组;
}while(表达式)
for(表达式1;表达式2;表达式3){
  语句组;
}
上一篇 下一篇

猜你喜欢

热点阅读