美文网首页Java
Java语法基础

Java语法基础

作者: DouDouZH | 来源:发表于2017-09-24 19:43 被阅读0次

开发环境

一、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){
  语句组;
}

相关文章

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • 快速上⼿ Kotlin

    快速上⼿ Kotlin 基础语法 函数基础语法 与 Java 代码互调 Java 与 Kotlin 交互的语法变化...

  • 2018-06-25

    《Java从小白到大牛》之第4章 Java语法基础 Java语法基础 本章主要为大家介绍Java的一些基本语法,其...

  • java

    语法基础1.1 java初体验(语法基础)1.2 变量和常量(语法基础)1.2 变量和常量(语法基础)1.4 流程...

  • Java基础语法需要学习哪些知识?

    Java基础语法需要学习哪些知识?Java基础语法内容包含java运行环境、HelloWorld案例、关键字&[h...

  • 软帝学院:80道java基础部分面试题(一)

    11道java基础部分面试题 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相...

  • 黑马day02

    day02.01_java基础语法_案列需求介绍 day02.02_java基础语法_小票界面结构分析  ...

  • Java 语法学习笔记(一)

    Java 基础语法 [toc] 参考教程 菜鸟教程 --- Java 教程 介绍 Java 许多语法跟 C/C++...

  • 软帝学院:80道java基础部分面试题(四)

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集...

  • 2021-01-18 文章收藏

    1. Java基础 1.1 Java基础语法 Java 8 数据流问题[https://mp.weixin.qq....

网友评论

    本文标题:Java语法基础

    本文链接:https://www.haomeiwen.com/subject/dfxlextx.html