编程语言
首页 > 编程语言> > Java02 —— Java语言基础语法

Java02 —— Java语言基础语法

作者:互联网

1. Java语言基础快速入门

1.1  Java语言的基本编程框架

public  class   类名{

    public static void main(String[] args){

                          //程序代码

             }

 }

例如:

public class  MyClass{

  public static void main(String[] args){

    System.out.println("Hi , Java");   //在控制台打印“Hi,Java”

        }

}

1.2 基本编程思想

      学计算机编程,很重要的要理解编程是什么,是要做什么事,理解了编程思想就能更好的理解编程语言中的各个基本语法点,那么,编程是什么呢?要做什么事呢?我们以一个具体需求进行说明:

    需求:任意输入两个整数,求和。

1.2.1 分析需求,需要给计算机什么数据

       输入两个整数: 输入num1,输入num2

1.2.2  计算机需要做什么运算

    需要做加法运算:int   sum = num1 + num2;

    计算机运算后需要保存运算结果 sum

1.2.3 需要输出什么结果

   输出计算后的结果sum

编码实现:

public class MySum{

  public static void main(String[] args){

             //输入对象,通过Scanner对象接受键盘输入的数据,

            Scanner  sc  = new Scanner(System.iin);

    // 1 给计算机的数据:两个整数

               int  num1 = sc.nextInt();

              int   num2 = sc.nextInt();

             //2 进行求和运算

             int sum = num1 + num2;

            //3 输出计算结果

            System.out.println("sum="+sum);

      }

}

 

2. 课程目标

2.1 掌握Java语言基本编程框架

2.2 理解编程思想

2.3 掌握Java语言基础语法

 

3. 课堂任务

3.1 任务1 认识Java数据类型

3.1.1 概念理解

     1. 计算机程序要解决现实问题,而现实生活中有不同类别的数据,以电商为例:姓名,手机号,地址,商品数量,价格,购买个数

      2. 不同类别的数据存储和运算规则不同,编程语言设计了不同的数据类型来规定某类数据的存储和运算规则

3.1.2 Java基本数据类型

   整型: 

   byte    1字节   -128 - 127    

   short   2字节   -32768 - 32767

   int       4字节   -2147483648 -2147483647

  long     8字节   -9223372036854775808 - 9223372036854775807

   浮点型:

  float: 4字节

  double 8字节

  字符型:

  char  2字节  ,存储形式为ASCII码,每个字符对应一个ASCII码值

 布尔型:

  boolean: 1个位 只有两个值 true和false

3.1.3 复合类型

数组

接口

枚举

3.2 认识常量和变量

  3.2.1 常量:常量就是具体的数值,并且在程序运行过程中不发生改变的量。比如 10, 3.14, 'a', true等

  3.2.2 变量: 

     1. 概念: 变量就是指在程序运行过程中其数值可以改变的量。

          应用场景:电商网站中不同的用户搜索的商品不同,而搜索的任何商品名都需要电商的服务器来接收,那服务器就需要有能接收不同数据的容器,这个容器就需要通过变量实现。

          变量示例: int  num1 = 10;

          num1还可以等于其他值,num1 = 20 ,num1 = 30; 这就叫变量

    2.透析本质:

      定义一个基本类型变量,编译后,内存会为该变量开辟相应的(数据类型)存储空间,变量名是该存储空间的地址标志。

     变量的改变实质是内存空间里的值改变

     计算机通过变量来实现数据的接收和运算

   3. 定义变量:

     数据类型   变量名;  例如: int num1;

    告诉计算机要开辟一个存储空间,该空间存储什么类型的数据——数据类型,该空间通过什么标志来定位——变量名

3.3 认识标识符

3.3.1 概念

   在计算机编程语言中,标识符是用户编程时使用的名字,该名字用于给变量、常量函数、语句块等命名,以方便对这些名字所代表的信息进行操作。

3.3.2 特征

组成:字母、数字、下划线、$

使用规则:见名识意,区分大小写,不能以数字开头,不能是关键字

 

3.4 认识关键字

编程语言中事先定义的具有特别意义的标识符

注意:goto,const是保留字-目前没有特定用途但不能当做普通标识符

true,false,null属于字面量,不是关键字

关键字全部小写

 

3.5 认识运算符

3.5.1 算术运算

1. 算术运算符:+、-、*、/、%、

2. 运算规则同一般数学运算相同。其中比较特别的是

+: 可做求和运算,如 sum = num1 + num2;

    可做连接运算,如 System.out.println(“sum = ” + sum);

3.5.2 赋值运算

1.简单赋值运算符:= ,如,int sum = 0; 将右边的数据赋给左边的变量

2,复合赋值运算符:+=,-=,*=,/=,%= 等运算,运算规则是先运算再赋值

 如:int num = 1234;

     num += 10;

3.5.3 自增自减运算

   i++ 或 ++i

   i--  或 –i

   对变量自增1或自减1,就是增1或减1后对变量重新赋值

   前缀:符号在前,如 ++i ,变量和表达式都发生变化。

   例如:int i = 10;

         int j = ++i;

         运算之后,j == 11,i == 11

   后缀:符号在后,如 i++ ,变量值变化,表达式的值不变

   例如:int i = 10;

         int j = i++;

         运算之后,j == 10,i == 11

3.5.4关系运算

1. 运算符:>,<,>=,<=<=,==,!=

2. 运算规则:判断两个运算对象之间的数值大小关系,结果是布尔值

例如:boolean result = 150 > 250;

3.5.5逻辑运算

1. 运算符: !, || , &&

2. 运算规则:在Java中逻辑运算是对两个关系运算对象进行的运算,其结果也是布尔值

!:非真即假,非假即真

||: 有真为真,全假为假

&&:全真为真,有假为假

3.5.6 其他运算符

位运算:&,| ,! 不做要求

4. 课程总结

4.1 掌握Java语言基本编程框架

 所有代码都要写在类中

执行语句要写在方法中

4.2 理解编程思想

1. 分析程序需要接收的数据

2. 分析程序需要做什么运算

3. 确定程序输出什么结果

4.3 掌握Java语言基础语法

1.数据类型,特别是Java 8种基本数据类型,设置数据类型的目的

2.常量和变量,变量实质:内存中一块存储空间,空间里的值在程序运行过程中可以发生改变

3.标识符

4.关键字

5.数据运算

 

5. 课后任务

任务1. 求两个数的和差积商

任务2. 求圆的面积

需求:任意输入一个半径,求该圆的面积

任务3.奇偶数判断

需求:任意输入一个整数,判断其奇偶性

任务4. 任意输入一个4位整数,求各个位上的数字

任务5. 概念理解

1) Java中基本类型有哪些?

2) 关键字和保留字的区别?

3)Java中能否使用goto?

4) char型变量中能不能存贮一个中文汉字?为什么?

5) float型float f=3.4是否正确?

标签:Java02,运算,int,sum,数据类型,语法,Java,变量
来源: https://www.cnblogs.com/yanhaiyu/p/13404316.html