java基本语法规范_外语学习-语法 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java基本语法规范_外语学习-语法 .pdf》由会员分享,可在线阅读,更多相关《java基本语法规范_外语学习-语法 .pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 Java 语言的特点 Java 是一种面向对象的程序设计语言 Java 不仅是一种编程语言,在该平台上可以开发应用程序,并在因特网或企业内部网络中运行 Java 开发工具包(JDK&JRE)是开发、调试、编译、运行 Java 程序的一整套工具 Java 是面向对象的,java 语言使用起来比较简单 Java 提供自动垃圾回收站 安全性高 多线程 可移植性高 Java 的三个版本 JavaME(微型版)javaSE(标准版)C/S javaEE(企业版)B/S Java 环境变量的配置 PATH:E:JDKbin Java_HOME E:JDK 安装时候分别设置两个文件夹一个 JDK 一个
2、JRE 分别安装两个文件 HelloWorld.java:public class HelloWorld 2 java 语言的操作原理 package com.mstanford.demo;public class HelloJava /关键字 class 表示要定义一个类 public static void main(String args)/main方法必须是 public static void类型 System.out.println(Hello Mstanford!);/*描述:第一个 java 应用程序 *author admin *version 1.0 */class Mst
3、anford /*主函数 叮叮小文库-2 *param args 命令行参数 */public static void main(String args)/向控制台输出一串字符 System.out.println(Hello Mstanford!);/*使用 javac 命令编译源文件 *使用 java 命令运行应用程序 */程序所需要注意的地方:Java 严格区分大小写 class 表示一个类,Java 应用程序的全部内容都必须在类中 源代码的文件名必须与公有类的名称相同 main 函数必须是共有的、静态的、无返回类型的,并带有一个字符串数组类型的参数 每个 Java 应用程序必须有一个
4、main 函数 System.out.println()用于向控制台输出数据 public static void main(String args)/入口函数 System.out.println(Hello,World);/控制台输出 是 l 不是 i 编译期:解释期:将代码在平台上解释执行 Javac 解释 HelloWorld.java=编程=HelloWorld.class 文件=010101010101=执行 JDK 给开发人员的工具包,也包括 java 开发工具,javac 编译 java 执行 JRE java 运行环境 JDK=JRE+开发工具 JRE=JVM+核心类库 3
5、Java 控制台的输出 public class PrintProgram public static void main(String args)/输出不换行,使用空格分割字符 System.out.print(Hello);/通过换行符n换行 System.out.print(Mstanford!n);System.out.println(-);System.out.print(Hello);/通过制表符t定位显示数据,与 Tab 键的定位效果相似 内部网络中运行开发工具包是开发调试编译运行程序的一整套工具是面向对象的语言使用起来比较简单提供自动垃圾回收站安全性高多线程可移植性高的三个版本
6、微型版标准版企业版环境变量的配置安装时候分别设置两个文件夹一叮小文库命令行参数向控制台输出一串字符使用命令编译源文件使用命令运行应用程序程序所需要注意的地方严格区分大小写表示一个类应用程序的全部内容都必须在类中源代码的文件名必须与公有类的名称相同函数必须是共有的函数控制台输出是不是编译期解释期将代码在平台上解释执行解释编程文件执行给开发人员的工具包也包括开发工具编译执行运行环境开发工具核心类库控制台的输出输出不换行使用空格分割字符通过换行符换行通过制表符定位显叮叮小文库-3 System.out.println(tMstanford!);import java.util.Scanner;pub
7、lic class ScannerPrograme public static void main(String args)System.out.println(实现控制台输入);System.out.println(-);System.out.print(请输入文字:);/通过 Scanner 实现控制台的输入 Scanner sc=new Scanner(System.in);/通过 Scanner 实现控制台的输入,需要导入 java.util.Scanner包 String strText=sc.next();System.out.println(你输入文字为:+strText);im
8、port java.util.*;public class Console /定义一个类 Console 必须大小写和前面的前缀是一样的 /主方法 public static void main(String args)Scanner scan=new Scanner(System.in);/控制台输入 String str=scan.next();/接受控制台输入的值 System.out.println(输入的值为:+str);/打印输出 4 标示符 a)什么是标识符?i.1.标识符由字母、数字、下划线(_)和美元符号($)组成。ii.2.标识符不能是 Java 关键字和保留字,但可以包含
9、其内。iii.3.标识符大小写敏感。iv.4.标识符长度没有限制。v.5.标识符不能有空格。identifier、userName、User_name、_sys_var、$change 注释主要起到解释说明的作用,可以有效地增强程序的可读性和可维护性。Java 语言支持三种格式的注释:单行注释、区域注释和文档化注释。单行注释。以“/”开头,注释内容从“/”开始到本行行尾结束。区域注释。以“/*”开始,以“*/”结束,中间可以跨多行的注释内容。文档注释。以“/*”开始,以“*/”结束,中间可以跨多行的注释内容。内部网络中运行开发工具包是开发调试编译运行程序的一整套工具是面向对象的语言使用起来比较
10、简单提供自动垃圾回收站安全性高多线程可移植性高的三个版本微型版标准版企业版环境变量的配置安装时候分别设置两个文件夹一叮小文库命令行参数向控制台输出一串字符使用命令编译源文件使用命令运行应用程序程序所需要注意的地方严格区分大小写表示一个类应用程序的全部内容都必须在类中源代码的文件名必须与公有类的名称相同函数必须是共有的函数控制台输出是不是编译期解释期将代码在平台上解释执行解释编程文件执行给开发人员的工具包也包括开发工具编译执行运行环境开发工具核心类库控制台的输出输出不换行使用空格分割字符通过换行符换行通过制表符定位显叮叮小文库-4 在 Java 中,数据类型分为基本数据类型和引用数据类型两大类
11、8 种基本数据类型 整 型:byte、short、int、long 浮点型:float、double 字符型:char 布尔型:boolean 整型 数据类型 所占位数 取值范围 byte 8-128127 short 16-3276832767 int 32-231 231-1 long 64-263 263-1 int age=19;short num=20;long myQq=491329889;浮点型 数据类型 所占位数 取值范围 float 4 字节 大约3.40282347E+38F(有效位数 67 位)double 8 字节 大约1.79769313486231570E+308(
12、有效位数 15 位)一般情况下,double 最常用;float 型的数值有一个后缀“f”,没有后缀的浮点数默认为 double型 float a =123.45f;double b=123.45;字符型 是指由单引号括起的单个字符 char sex=男;布尔型 boolean 类型只有两个值:false 和 true,用于判定逻辑条件 boolean a=false;boolean b=true;在 Java 中,数据类型分为基本数据类型和引用数据类型两大类 内部网络中运行开发工具包是开发调试编译运行程序的一整套工具是面向对象的语言使用起来比较简单提供自动垃圾回收站安全性高多线程可移植性高的
13、三个版本微型版标准版企业版环境变量的配置安装时候分别设置两个文件夹一叮小文库命令行参数向控制台输出一串字符使用命令编译源文件使用命令运行应用程序程序所需要注意的地方严格区分大小写表示一个类应用程序的全部内容都必须在类中源代码的文件名必须与公有类的名称相同函数必须是共有的函数控制台输出是不是编译期解释期将代码在平台上解释执行解释编程文件执行给开发人员的工具包也包括开发工具编译执行运行环境开发工具核心类库控制台的输出输出不换行使用空格分割字符通过换行符换行通过制表符定位显叮叮小文库-5 引用数据类型(非基本数据类型,除了基本的数据类型以外都是引用数据类型,String(scanner)数 组 接
14、口 类 变量是在程序运行过程中,其值可以改变的量 1、在使用变量之前,要对变量的类型加以声明 2、变量的声明就是一条完整的 Java 语句,必须在结尾使用分号 每个声明语句也是一条完整语句,必须以“;”结束 int days;/天数 long earthPopulation;/地球人口数 变量初始化 声明一个变量之后,必须利用赋值语句进行初始化 变量必须要赋值后才能使用 int days;/天数 days=15;变量必须要赋值后才能使用 int days;/天数 System.out.println(days);整型变量 b 的初始化是将 a 的值赋给了 b,这就是动态初始化 int a=10
15、0;int b=a;a 没有初始化,不能为 b 赋值 int a;int b=a;public class test/声明 test 类 public static void main(String args)/主方法 byte i=5;/声明一个 byte 型的变量 System.out.println(i);public class test public static void main(String args)byte i=5;long num=100000000l;/结尾可以加 l char sex=男;System.out.println(性别是+sex);System.out.p
16、rintln(byte+i);System.out.println(=);内部网络中运行开发工具包是开发调试编译运行程序的一整套工具是面向对象的语言使用起来比较简单提供自动垃圾回收站安全性高多线程可移植性高的三个版本微型版标准版企业版环境变量的配置安装时候分别设置两个文件夹一叮小文库命令行参数向控制台输出一串字符使用命令编译源文件使用命令运行应用程序程序所需要注意的地方严格区分大小写表示一个类应用程序的全部内容都必须在类中源代码的文件名必须与公有类的名称相同函数必须是共有的函数控制台输出是不是编译期解释期将代码在平台上解释执行解释编程文件执行给开发人员的工具包也包括开发工具编译执行运行环境开发
17、工具核心类库控制台的输出输出不换行使用空格分割字符通过换行符换行通过制表符定位显叮叮小文库-6 System.out.println(long+num);Javac test.java Java test 输出某人的基本信息 import java.util.Scanner;public class Person public static void main(String args)String name;String sex;int age;String birthday;String address;boolean married=false;Scanner scan=new Scann
18、er(System.in);System.out.println(请输入姓名!);name=scan.next();System.out.println(请输入性别!);sex=scan.next();System.out.println(婚否(1 代表已婚 0 代表未婚));int marry=scan.nextInt();if(marry=1)married=true;else married=false;System.out.println(姓名是:+name+n+性别是:+sex+n+是否结婚:+married);5 变量转化 自动类型转换的条件 a)类型兼容 b)目标类型大于源类型
19、byte b=12;一杯水 int i;一个缸 i=b;将杯子中的水倒入缸中 内部网络中运行开发工具包是开发调试编译运行程序的一整套工具是面向对象的语言使用起来比较简单提供自动垃圾回收站安全性高多线程可移植性高的三个版本微型版标准版企业版环境变量的配置安装时候分别设置两个文件夹一叮小文库命令行参数向控制台输出一串字符使用命令编译源文件使用命令运行应用程序程序所需要注意的地方严格区分大小写表示一个类应用程序的全部内容都必须在类中源代码的文件名必须与公有类的名称相同函数必须是共有的函数控制台输出是不是编译期解释期将代码在平台上解释执行解释编程文件执行给开发人员的工具包也包括开发工具编译执行运行环境
20、开发工具核心类库控制台的输出输出不换行使用空格分割字符通过换行符换行通过制表符定位显叮叮小文库-7 下列类型不能自动转换 强制类型转换 从取值大的范围转向取值小的范围必须强制转换,反之默认转化 目标类型 变量=(目标类型)值;double d=125.685;int a=(int)d;下图是合法的数据类型之间的转换,6 个实心箭头代表无损转换,3 个虚线代表有可能丢失精度 数字型、字符型、布尔型相互不兼容,不能自动转换 数字型 布尔型 字符型 不兼容 不兼容 不兼容 内部网络中运行开发工具包是开发调试编译运行程序的一整套工具是面向对象的语言使用起来比较简单提供自动垃圾回收站安全性高多线程可移植
21、性高的三个版本微型版标准版企业版环境变量的配置安装时候分别设置两个文件夹一叮小文库命令行参数向控制台输出一串字符使用命令编译源文件使用命令运行应用程序程序所需要注意的地方严格区分大小写表示一个类应用程序的全部内容都必须在类中源代码的文件名必须与公有类的名称相同函数必须是共有的函数控制台输出是不是编译期解释期将代码在平台上解释执行解释编程文件执行给开发人员的工具包也包括开发工具编译执行运行环境开发工具核心类库控制台的输出输出不换行使用空格分割字符通过换行符换行通过制表符定位显叮叮小文库-8 public class Test02 public static void main(String ar
22、gs)byte num=5;int num1=10;num1=num;从小到大默认转化 num=(byte)num1;从大到小强制转化 6 运算符与表达式 Java 中,+、-、*、/、%分别表示加、减、乘、除、取模运算 参与除法运算的两个操作数都是整数时,表示整数除法;否则表示浮点除法 15/2 等于 7 15.0/2 等于 7.5 算术运算符二元运算符的简化格式 可以在赋值语句中使用简化的格式书写二元运算符。通常,将运算符放在赋值号的左侧(如*=、%=等)x+=4;等价于 x=x+4;自增运算符和自减运算符 将数值变量加 1 和减 1 是比较常见的操作,Java 中借鉴了 C 和 C+的语
23、法 class A public static void main(String args)int n=4;n+;/先赋值再做运算 System.out.println(n);+n;/先运算再赋值 System.out.println(n);n-;System.out.println(n);-n;System.out.println(n);Int i=10;System.out.println(+i)/11 System.out.println(i+)/11 System.out.println(i)/12 输出 5 6 5 4 内部网络中运行开发工具包是开发调试编译运行程序的一整套工具是面向
24、对象的语言使用起来比较简单提供自动垃圾回收站安全性高多线程可移植性高的三个版本微型版标准版企业版环境变量的配置安装时候分别设置两个文件夹一叮小文库命令行参数向控制台输出一串字符使用命令编译源文件使用命令运行应用程序程序所需要注意的地方严格区分大小写表示一个类应用程序的全部内容都必须在类中源代码的文件名必须与公有类的名称相同函数必须是共有的函数控制台输出是不是编译期解释期将代码在平台上解释执行解释编程文件执行给开发人员的工具包也包括开发工具编译执行运行环境开发工具核心类库控制台的输出输出不换行使用空格分割字符通过换行符换行通过制表符定位显叮叮小文库-9 +n 和 n+的区别 class A pu
25、blic static void main(String args)int m=7;int n=7;int a=2*+m;/a=16 int b=2*n+;/b=14 public class Test public static void main(String args)int sum=0;int i=3;3 4 3 5 5 5 6 sum=(i+)+(i-)*(i+)+(+i)+(i+)-(-i)+(+i);System.out.println(sum:+sum);关系运算符 Java 中具有各种关系运算符,关系表达式的结果只能是 true 或 false class A public
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java基本语法规范_外语学习-语法 java 基本 语法 规范 外语 学习
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内