Java基础语法

       在学习Java之前我们需要对Java的基础语法进行介绍,能够帮我们更好的了解、读懂和学习代码。

一、基础语法

1、注释

        每个人的代码风格不同,且自己编写的代码过段时间再看也想法不尽相同,因此在代码编写时,增加注释可以帮助我们更好的理解代码。注释主要可以分为三类:

  (1)单行注释:格式:// 注释信息

System.out.println(s);//输出数值

(2)多行注释:格式:/* 注释信息 */

/*short s = 5; 
		s = s-2;
		System.out.println(s);*/

 (3)文档注释:格式:/** 注释信息 */。

2、关键字

         要想学习编程,了解每个关键字代表什么也是必不可少的。首先我们先了解关键字的特点。

(1)关键字的字母全部小写。

(2)一般的代码编辑器,输入关键字时有颜色会有不同。

3、标识符

了解完关键字我们需要对标识符有一个进一步的了解,什么是标识符,标识符就是给类,方法,变量等起名字的符号。

(1)标识符的定义规则有:

                                    由字母、数字、_、$组成;

                                    关键字不能做标识符;

                                    标识符开头不能用数字;

                                     标识符区分大小写;

(2)标识符的命名有两种约定:

          小驼峰命名法:常运用于方法、变量。

                        约定1:标识符是一个单词的时候,首字母小写。  eg:name

                         约定2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。eg:helloWorld

          大驼峰命名法:运用于类

                         约定1:标识符是一个单词的时候,首字母大写。eg:Name

                         约定2:标识符由多个单词组成的时候,每个单词的首字母大写。eg:helloWorld

4、常量与变量

(1)常量

      在程序运行过程中不可以发生值改变的量。

常量类型

说明

举例

字符串常量

用双引号括起来的内容

“HelloWorld”,“中国”

整数常量

不带小数的数字

666,-88

小数常量

带小数的数字

13.14,-5.21

字符常量

用单引号括起来的内容

‘A’,‘0’,  ‘我’

布尔常量

布尔值,表示真假

只有两个值:true,false

空常量

一个特殊的值,空值

值是:null

(2)变量

        在程序运行过程中,其值可以发生改变的量。

格式:数据类型 变量名 = 变量值;
范例:int a=10;

变量使用规则:变量名不能重复

                         变量要赋初值,才能使用

                        long类型的变量定义的时候,为了防止整数过大,后面要加L

long a=10000000000L

                         float类型的变量定义的时候,为了防止类型不兼容,后面要加f

float a=12.11f

5、数据类型

(1)数据类型介绍       

       在了解数据结构时,我们首先就要了解计算机的存储单元,计算机存储设备中的最小信息单元为:位(bit比特),通常用小写的字母”b”表示。而计算机中最小的存储单元:字节(byte)常用大写字母”B”表示,字节是由连续的8个位组成。

1TB=2的10次方GB——>1GB=2的10次方MB——>1MB=2的10次方KB——>

1KB=2的10次方B——>1B=8bit

      Java对每一种数据都给出了明确的数据类型,不同的据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。

 整数型数据的默认数据类型为int型,浮点型数据的默认类型为double型。

(2)数据类型转换

 

自动类型数据转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。

eg:double a=10;

强制数据类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。

eg:int k = (int)12.11;

二、运算符

        运算符:对常量或者变量进行操作的符号

        表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。

+ 运算符
a+b 表达式

1、算术运算符。

运算符包括:+、-、*、/、%(于)

   字符的“+”操作

      算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。 提升规则:byte,short,char->int ->long ->float -> double

当“+”操作中出现字符串时,这个”+”是字符串连接符,而不是算术运算。
        System.out.println("it" + "name");//输出itname
		System.out.println("name" + 111);//输出name111
		System.out.println("mm" + 1 + 11);//输出mm111
		System.out.println(1 + 11 + "mm");//输出12mm

2、赋值运算符

符号

作用

说明

=

赋值

a=10,将10赋值给变量a

+=

加后赋值

a+=b,将a+b的值给a

-=

减后赋值

a-=b,将a-b的值给a

*=

乘后赋值

a*=b,将a×b的值给a

/=

除后赋值

a/=b,将a÷b的商给a

%=

取余后赋值

a%=b,将a÷b的余数给a

“a+=b”:进行了强制类型转换,而平常“a=a+b”没有强制类型转换。

3、自增自减运算符

符号

作用

说明

++

自增

变量的值加1

--

自减

变量的值减1

a++:先拿变量参与操作,后拿变量做++或者--。      

++a: 先拿变量做++或者--,后拿变量参与操作。

4、关系运算符

符号

说明

==

a==b,判断a和b的值是否相等,成立为true,不成立为false

!=

a!=b,判断a和b的值是否不相等,成立为true,不成立为false

>

a>b,判断a是否大于b,成立为true,不成立为false

>=

a>=b,判断a是否大于等于b,成立为true,不成立为false

<

a<b,判断a是否小于b,成立为true,不成立为false

<=

a<=b,判断a是否小于等于b,成立为true,不成立为false

          关系运算符的结果要么是真,要么是假。

5、逻辑运算符

         逻辑运算符,是用来连接关系表达式、布尔类型的常量或者变量的运算符。

(1)逻辑运算符

符号

作用

说明

&

逻辑与

a&b,a和b都是true,结果为true,否则为false

|

逻辑或

a|b,a和b都是false,结果为false,否则为true

^

逻辑异或

a^b,a和b结果不同为true,相同为false

!

逻辑非

!a,结果和a的结果正好相反

  (2)短逻辑运算符

符号

作用

说明

&&

短路与

作用和&相同,但是有短路效果

||

短路或

作用和|相同,但是有短路效果

         &&:如果左边为真,右边执行;如果左边为假,右边不执行。

         ||:如果左边为假,右边执行;如果左边为真,右边不执行。

6、三元运算符

格式:关系表达式 ? 表达式1 : 表达式2;

范例:a > b ? a : b;

                如果a>b,结果输出a;

               如果a不大于b,结果输出b;

三、数据输入

Scanner使用的步骤:

(1)导包。

import java.util.Scanner;//导包的动作必须出现在类定义的上边

(2)创建对象。

Scanner sc = new Scanner(System.in);//上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。

 (3)接收报告

int i = sc.nextInt();//上面这个格式里面,只有i是变量名,可以变,其他的都不允许变。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Java基础语法是指Java语言的一些基本规则和约定,包括变量的定义、数据类型、运算符、控制语句、方法和类等。下面给出一些例子进行讲解: 1. 变量的定义 变量是存储数据的容器,Java中变量的定义需要指定数据类型。例如: ```java int num = 10; // 定义一个整型变量num,并赋值为10 String str = "Hello World"; // 定义一个字符串变量str,并赋值为"Hello World" double pi = 3.14; // 定义一个双精度浮点型变量pi,并赋值为3.14 ``` 2. 数据类型 Java中有基本数据类型和引用数据类型两种。基本数据类型包括整型、浮点型、字符型和布尔型,引用数据类型包括数组、类和接口等。例如: ```java int num = 10; // 整型 double pi = 3.14; // 双精度浮点型 char ch = 'A'; // 字符型 boolean flag = true; // 布尔型 int[] array = {1, 2, 3}; // 数组 String str = "Hello World"; // 字符串 ``` 3. 运算符 Java中的运算符包括算术运算符、关系运算符、逻辑运算符等。例如: ```java int num1 = 10, num2 = 20; int sum = num1 + num2; // 算术运算符 boolean result = num1 > num2; // 关系运算符 boolean flag = true, flag2 = false; boolean result2 = flag && flag2; // 逻辑运算符 ``` 4. 控制语句 Java中的控制语句包括if语句、for语句、while语句等。例如: ```java int num = 10; if (num > 5) { // if语句 System.out.println("Num is greater than 5"); } for (int i = 0; i < 10; i++) { // for语句 System.out.println(i); } int i = 0; while (i < 10) { // while语句 System.out.println(i); i++; } ``` 5. 方法和类 Java中的方法是可重复使用的代码块,而类是用于封装数据和方法的基本单位。例如: ```java public class HelloWorld { // 定义类 public static void main(String[] args) { // 定义主方法 System.out.println("Hello World"); // 输出Hello World } public void print(String str) { // 定义方法 System.out.println(str); } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值