书签 分享 收藏 举报 版权申诉 / 101

类型Java语言程序设计课件第 2 章 Java语言基础.pptx

  • 文档编号:1101378
  • 上传时间:2023-11-21
  • 格式:PPTX
  • 页数:101
  • 大小:376.96KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Java语言程序设计课件第 Java语言基础 Java 语言程序设计 课件 语言 基础
    资源描述:

    1、本章主要内容:2.1基本数据类型基本数据类型2.2基本数据类型应用示例基本数据类型应用示例2.3表达式和运算符表达式和运算符2.4 程序控制语句程序控制语句2.1基本数据类型基本数据类型2.1.1 Java的数据类型2.1.2 常量与变量2.1.3 变量赋值2.1.4 关键字2.1.5 转义符2.1.1 Java的数据类型的数据类型 Java定义了定义了8个基本数据类型:个基本数据类型:字节型(字节型(byte),短整型(),短整型(short),),整型(整型(int),长整型(),长整型(long),字符型),字符型(char),浮点型(),浮点型(float),双精度型),双精度型(do

    2、uble),布尔型(),布尔型(boolean)。)。这这8个基本数据类型可分为个基本数据类型可分为4组:组:2.1.1 Java的数据类型的数据类型 整数型:该组包括字节型(整数型:该组包括字节型(byte),短整),短整型(型(short),整型(),整型(int),长整型(),长整型(long),),它们有符号整数。它们有符号整数。实数数型:该组包括单精度型(实数数型:该组包括单精度型(float),),双精度型(双精度型(double),它们代表有小数精度要),它们代表有小数精度要求的数字。实数数型又称为浮点类型。求的数字。实数数型又称为浮点类型。字符:这个组包括字符型(字符:这个组包

    3、括字符型(char),它代),它代表字符集的符号,例如字母和数字。表字符集的符号,例如字母和数字。布尔型:这个组包括布尔型(布尔型:这个组包括布尔型(boolean),),它是一种特殊的类型,表示真它是一种特殊的类型,表示真/假值。假值。数据类型数据类型的分类的分类表2-1Java的基本数据类型 类型类型数据类型关键字数据类型关键字适用于适用于类型长度类型长度值域范围值域范围字节字节byte byte 非常小的整数非常小的整数1 1-128-128127127短整短整shortshort较小的整数较小的整数2 2-2-215152 21515-1-1内的整数内的整数整数整数int int 一般

    4、整数一般整数4 4-2-231312 23131-1-1内的整数内的整数长整长整longlong非常大的整数非常大的整数4 4-2-231312 23131-1-1内的整数内的整数单精度实数单精度实数 floatfloat一般实数一般实数4 4-3.402823-3.402823*101038383.4028233.402823*10103838内的内的数数双精度实数双精度实数 doubledouble非常大的实数非常大的实数8 8-1.7977-1.7977*10103083081.79771.7977*1010308308内的数内的数字符字符charchar单个字符单个字符1 1逻辑逻辑b

    5、ooleanboolean判断判断1 1truetrue和和falsefalse2.1.2常量与变量常量与变量在程序中,每一个数据都有一个名字,并且在内存中占在程序中,每一个数据都有一个名字,并且在内存中占据一定的存储单元。在程序运行过程中,数据值不能改据一定的存储单元。在程序运行过程中,数据值不能改变的量称为变的量称为常量常量,其值可以改变的量称为,其值可以改变的量称为变量变量。在在Java语言中,所有常量及变量在使用前必须先声明语言中,所有常量及变量在使用前必须先声明其值的数据类型,也就是要遵守其值的数据类型,也就是要遵守“先声明后使用先声明后使用”的原的原则。则。2.1.2常量与变量常量

    6、与变量声明变量的格式为:声明变量的格式为:数据类型变量名1,变量名2,;例如:例如:int a;int x,y,sum;在在Java中,常量的声明与变量的声明非常类似,例如:中,常量的声明与变量的声明非常类似,例如:final int DAY=24;/DAY的值在整个程序中不变,final double PI=3.14159;/声明圆周率常数2.1.3 变量赋值变量赋值在程序中经常需要对变量赋值,在在程序中经常需要对变量赋值,在Java中用赋值号(中用赋值号()表示。)表示。所谓赋值,就是把赋值号右边的数据或所谓赋值,就是把赋值号右边的数据或运算结果赋给左边的变量。运算结果赋给左边的变量。其一

    7、般格式为:其一般格式为:变量变量=表达式;表达式;2.1.3 变量赋值变量赋值例如:例如:int x=5;/指定指定x为整型变量,并赋初值为整型变量,并赋初值5char c=a;/指定指定a为字符型变量,并赋初值为字符型变量,并赋初值 a 如果同时对多个相同类型的变量赋值,可以用逗号分隔,如果同时对多个相同类型的变量赋值,可以用逗号分隔,如:如:int x=5,y=8,sum;sum=x+y;/将将x+y的运算结果赋值给变量的运算结果赋值给变量sum在在Java语言中,经常会用到形如语言中,经常会用到形如“x=x+a”的赋值运算,的赋值运算,如:如:int x=5;x=x+2;这里,右边这里,

    8、右边x的值是的值是5,加,加2后,把运算结果后,把运算结果7赋值给左边赋值给左边的变量的变量x,所以,所以x的值是的值是7。2.1.4 关键字关键字所谓关键字就是所谓关键字就是Java语言中已经规定了特定意语言中已经规定了特定意义的单词。不可以把这些单词用作常量名或变义的单词。不可以把这些单词用作常量名或变量名。量名。Java语言中规定的关键字有:语言中规定的关键字有:abstract、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、extends、false、final、finally、floa

    9、t、for、if、implements、import、instanceof、int、interface、long、native、new、null、package、private、protected、public、return、short、static、super、switch、synchronized、this、throw、throws、transient、true、try、void、volatile、while。2.1.5 转义符转义符 在在Java语言中提供了一些特殊的字符常量,这些特殊语言中提供了一些特殊的字符常量,这些特殊字符称为转义符。通过转义符可以在字符串中插入一些字符称为转义符。

    10、通过转义符可以在字符串中插入一些无法直接键入的字符,如换行符、引号等。每个转义符无法直接键入的字符,如换行符、引号等。每个转义符都以反斜杠(都以反斜杠()为标志。例如,)为标志。例如,n代表一个换行符,代表一个换行符,这里的这里的n不再代表字母不再代表字母n而作为而作为换行换行符号。符号。2.1.5 转义符转义符转义符转义符含义含义bb退格退格ff走纸换页走纸换页nn换行换行rr回车回车tt横向跳格横向跳格 (Ctrl-I)(Ctrl-I)单引号单引号双引号双引号反斜杠反斜杠2.2基本数据类型应用示例基本数据类型应用示例2.2.1整数类型与浮点类型2.2.2字符型2.2.3布尔型2.2.4 数

    11、据类型的转换2.2.1整数类型与浮点类型整数类型与浮点类型 1、整数类型、整数类型当用变量表示整数时,通常将变量声明为整数类型。当用变量表示整数时,通常将变量声明为整数类型。【例例2-1】下面的程序用整型变量计算二个数的和。下面的程序用整型变量计算二个数的和。1/*计算二个数的和计算二个数的和 */2import javax.swing.*;3 class Example2_14 5 public static void main(String args)6 7 int x,y,sum;8 x=3;9 y=5;10 sum=x+y;/求和求和 11 JOptionPane.showMessag

    12、eDialog(null,12 x=3;+n y=5;+n x+y=+sum);12 System.exit(0);13 14 声明声明3个整型变量个整型变量给变量给变量x,y赋值赋值在对话框窗体中显示结果,在对话框窗体中显示结果,n为换行符为换行符在程序的第在程序的第7行,声明了三个整型变量行,声明了三个整型变量x、y、sum。在程序运行到第在程序运行到第8行语句时,数值行语句时,数值3存放存放到到x中,中,运行到第运行到第9行语句时,数值行语句时,数值5存放到存放到y中。中。程序运行到第程序运行到第10行语句时,将内存单元行语句时,将内存单元x和内存单元和内存单元y中的值相加并将结果放到变

    13、中的值相加并将结果放到变量量sum中。中。将程序保存为将程序保存为Example2_1.java。编译程序:。编译程序:javac Example2_1.java 运行程序:运行程序:java Example2_12.2.1整数类型与浮点类型整数类型与浮点类型 2、浮点类型、浮点类型浮点数也称为实数,当计算的表达式有精度要求时浮点数也称为实数,当计算的表达式有精度要求时就要使用浮点类型。就要使用浮点类型。【例例2-2】用双精度浮点型变量计算一个圆的面用双精度浮点型变量计算一个圆的面积积。import javax.swing.*;class Example2_2 public static vo

    14、id main(String args)double pi,r,s;r=10.8;/圆的半径圆的半径 pi=3.14159;s=pi*r*r;/计算圆的面积计算圆的面积 JOptionPane.showMessageDialog(null,圆的面积为:圆的面积为:+s);System.exit(0);/由于要表示小数,故声明由于要表示小数,故声明3个浮点类型变量个浮点类型变量/变量赋值变量赋值在对话框窗体中显示结果在对话框窗体中显示结果将程序保存为将程序保存为Example2_2.java。编译程序:。编译程序:javac Example2_2.java 运行程序:运行程序:java Exam

    15、ple2_22.2.2字符型字符型1、字符变量、字符变量 在在Java中,存储字符的数据类型是中,存储字符的数据类型是char,一个字符变量每次只能存放一个字符。一个字符变量每次只能存放一个字符。【例2-3】下面的程序演示char 类型变量的用法。1/*char 类型变量的用法*/2 import javax.swing.*;3 class Example2_3 4 5 public static void main(String args)6 7 char ch1,ch2,ch3;8 ch1=88;/88在Unicode码中对应的是字母X9 ch2=Y;ch3=汉;10 JOptionPan

    16、e.showMessageDialog(null,ch1、ch2、ch3:11 +ch1+、+ch2+、+ch3);12 System.exit(0);13 14 注意:在程序的第注意:在程序的第8行,变量行,变量ch1赋值为赋值为88,它是字母,它是字母X在在ASCII码(码(Unicode码也一样)中的值。码也一样)中的值。将程序保存为将程序保存为Example2_3.java。编译程序:。编译程序:javac Example2_3.java 运行程序:运行程序:java Example2_32.2.2字符型字符型2、字符串、字符串 用双引号括起来的多个用双引号括起来的多个(也可以是一个或空也可以是一个或空)字符字符常量称为字符串。常量称为字符串。例如:例如:“我对我对 Java 很痴迷很痴迷!n”;“a+b=”;字符串与字符比较有如下区别:字符串与字符比较有如下区别:字符是由单引号括起来的单个字符。而字符串是由字符是由单引号括起来的单个字符。而字符串是由双引号括起来的,且可以是零个或多个字符。例双引号括起来的,且可以是零个或多个字符。例如如:abc是不合法的。是不合法的。“”“”

    展开阅读全文
    提示  兔兜文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Java语言程序设计课件第 2 章 Java语言基础.pptx
    链接地址:https://www.tudouwenku.com/doc/1101378.html

    若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理!

    copyright@2008-2023 兔兜文库 版权所有

    鲁公网安备37072502000182号  ICP备案号:鲁ICP备2021021588号-1  百度保障

    兔兜文库
    收起
    展开