Java教程

Java基础语法

本文主要是介绍Java基础语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  • Java基础语法
    • 关键字与保留字
    • 标识符
    • 变量(重点)
    • 基本数据类型应用
    • 基本数据类型的转换
    • String类型的使用
    • 进制(了解)
    • 运算符
      • 算术运算符
      • 赋值运算符
      • 比较运算符
      • 逻辑运算符
      • 位运算符
      • 三元运算符
    • 流程控制
      - 三种基本流程结构:
      • 选择结构
        • if-else结构
        • Scanner类的使用
        • if-else例题
        • Switch-case结构
        • Switch-case例题
      • 循环结构
        • for循环
        • while循环
        • do-while循环
        • 嵌套循环
        • 特殊关键字break,continue的使用
    • 参考

Java基础语法

关键字与保留字

关键字

定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所字母都为小写 具体关键字:

保留字

现Java版本尚未使用,但以后版本可能会作为关键字使用。 具体哪些保留字:goto 、const 注意:自己命名标识符时要避免使用这些保留字

标识符

  1. 定义:凡是自己可以起名字的地方都叫标识符。

  2. 涉及到的结构:包名、类名、接口名、变量名、方法名、常量名

  3. 规则:

    • 由26个英文字母大小写,0-9, _或$组成。
    • 不可以以数字开头
    • 不可以使用关键字和保留字,但能包含关键字和保留字。
    • Java中严格区分大小写,长度无限制。
    • 标识符不能包含空格。
  4. 规范:

    • 包名:多单词组成时所有字母都小写:xxxyyyzzz

    • 类名、接口名:多单词组成时,所有单词的首字母大写: XxxYyyZzz(小驼峰式)

    • 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写: xxxYyyZzz(大驼峰式)

    • 常量名:所有字母都大写。多单词时每个单词用下划线连接: XXX_YYY_ZZZ

      注意点: 在起名字时,为了提高阅读性,要尽量意义,“见名知意”。

变量(重点)

变量的分类

按数据类型分类

按声明位置分类

使用变量注意

  • 变量必须先声明,后使用

  • 变量都定义在其作用域内。在作用域内,它是有效的。换句话说,出了作用域,就失效了

  • 同一个作用域内,不可以声明两个同名的变量

基本数据类型应用

package com.atguigu.java;

public class VariableTest1 {
	public static void main(String[] args) {
		//1.整型 byte(单字节) short(双字节) int(四字节) long(八字节)
		//byte 范围 -128 ----  127
		byte b1 = 12;
		byte b2 = -128;
		//b2 = 128; 编译错误
		System.out.println(b1);
		System.out.println(b2);

		//声明long型变量必须以"l"或"L"结尾
		//通常定义整型变量时 使用int即可
		short s1 = 128;
		int i1 = 1234;
		long l1 = 1234656l;
		System.out.println(l1);
		
		//2.浮点型 float(四字节)  double(八字节)
		//浮点型:表示带有小数点的数值
		//float表示数值的范围要比long的范围还大
		
		double d1 = 123.3;
		System.out.println(d1);
		
		//定义float类型时 变量必须以"f"或"F"结尾
		float f1 = 123.2f;
		System.out.println(f1);
		//通常,定义浮点型变量时 优先使用double
		
		//3.字符型 (双字节)
		//定义char型变量时 通常使用一对'',内部只能写一个字符
		char c1 = 'a';
		//c1 = 'ab';  编译不通过
		System.out.println(c1);
		//表示方式 1.声明一个字符 2.转义字符 3.直接使用Unicode来表示字符型常量
		char c5 = '\n';
		c5 = '\t';
		System.out.print("hello" + c5);
		System.out.println("World");
		
		//4.布尔型 boolean
		//只能取两个值之一:ture or false
		//常常在条件判断,循环结构中使用
		boolean bb1 = true;
		System.out.println(bb1);
		
		boolean isMarried = true;
		if(isMarried) {
			System.out.println("不能参加单身party");
		}else {
			System.out.println("多找找对象!");
		}	
	}
}

/*
//结果
12
-128
1234656
123.3
123.2
a
hello	World
true
不能参加单身party
*/

基本数据类型的转换

  • 自动数据类型转换:容量小的类型自动转换为容量大的数据类型

  • 强制类型转换:自动类型提升的逆运算

    ​ 需要使用强转符

这篇关于Java基础语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!