java基本语法1

一、关键字

1、概述:被java预言赋予特定含义的单词(java语言的组成部分);

2、特点:组成关键字的字母全部小写;

3、保留字(goto、const):拥有关键字的义务,没有关键字的权利;

4、用于定义数据类型的关键字:class、interface、byte、short、int、long、float、double、void、char、boolean;

5、用于定义数据类型值得关键字:true、false、null;

6、用于定义流程控制的关键字:if、else、switch、while、do、for、case、default、break、continue、return;

7、用于定义访问权限修饰符的关键字:private、protected、public;

8、用于定义类,函数,变量修饰符的关键字:abstract、final、static、synchronized;

9、用于定义类与类之间关系的关键字:extends、implements;

10、用于定义建立实例以及引用实例,判断实例的关键字:new、tnis、super、instanceof、throws、throw、finally、try、catch;

11、用于包的关键字:package、import;

12、其他修饰符关键字:native、strictfp、transient、volatile、assert;

二、标识符

1、类(所有单词首字母都大写)

2、变量(首字母小写,后面单词首字母大写)

三、注释:用于解释说明程序的文字

单行注释:  //注释内容

多行注释:  /*注释内容*/

文本注释:  /**注释文本*/

四、定义变量格式

数据类型   变量名=初始化的值;

如    int i=123;

五、数据类型

1、基本数据类型:byte、short、int(整数类型)、long、float(单精度)、double(双精度、小数类型);

2、Boolean布尔类型:只有两个值:true和false;

六、运算符

1、算术运算符

2、关系运算符

3、逻辑运算符

4、赋值运算符

符号:=,+=,-=,*=,/=,%=

=为最基本的赋值运算符,其他为扩展赋值运算符;

5、位运算符

6、三目运算符

格式:

(关系表达式)?表达式1:表达式2;

如果条件位true,运算后的结果是表达式1;

如果条件位false,运算后的结果是表达式2;

实例:获取两个数中大数

int x=3,y=4,z;

z=(x>y)?x:y;

七、键盘录入

1、导包(位置放在class定义的上面)

imprt java.util.Scanner;

2、创建对象

Scanner sc = new Scanner(System.in);

3、接收数据

int x = sc.nextInt();

流程如下:

import java.util.Scanner;  

public class Test {

     public static void main(String[] args) {   

          Scanner sc=new Scanner(System.in);

          int i=sc.nextInt();

          System.out.println(i);

     }

}

八、流程控制语句

1、顺序结构:写在前面的先执行,写在后面的后执行

2、选择结构(分支结构):两种

1)if语句

if语句有三种格式

第一种:

if(关系表达式) {

                   语句体

       }

执行流程

首先判断关系表达式看其结果是true还是false;

如果是true就执行语句体;

如果是false就不执行语句体;

如:

int i=1;

          if(i>0){

               System.out.println("i是正数");

          }

第二种:

if(关系表达式) {

                   语句体1;

       }else {

                   语句体2;

       }

执行流程

首先判断关系表达式看其结果是true还是false;

如果是true就执行语句体1;

如果是false就执行语句体2;

如:

int i=1;

          if(i>=0){

               System.out.println("i是正数");

          }else{

               System.out.println("i是负数");

          }

第三种:

if(关系表达式1) {

                   语句体1;

       }else  if (关系表达式2) {

                   语句体2;

       }

    …

       else {

                   语句体n+1;

       }

如:

int i=1;

          if(i>0){

               System.out.println("i是正数");

          }else if(i==0){

               System.out.println("i就是0");

          }else{

               System.out.println("i是负数");

          }

执行流程

首先判断关系表达式1看其结果是true还是false

如果是true就执行语句体1

如果是false就继续判断关系表达式2看其结果是true还是false

如果是true就执行语句体2

如果是false就继续判断关系表达式…看其结果是true还是false

如果没有任何关系表达式为true,就执行语句体n+1。

2)switch语句

格式:

switch(表达式) {

           case 值1:

               语句体1;

               break;

              case 值2:

               语句体2;

               break;

              …

              default:  

               语句体n+1;

               break;

    }

执行流程

首先计算出表达式的值

其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。

最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

3、循环结构

组成:

初始化语句:

一条或者多条语句,这些语句完成一些初始化操作。

判断条件语句:

这是一个boolean 表达式,这个表达式能决定是否执行循环体。

循环体语句:

这个部分是循环体语句,也就是我们要多次做的事情。

控制条件语句:

这个部分在一次循环体结束后,下一次循环判断条件执行前执行。通过用于控制循环条件中的变量,使得循环在合适的时候结束。

1)for循环语句

格式:

for(初始化语句;判断条件语句;控制条件语句) {

         循环体语句;

}

执行流程

A:执行初始化语句

B:执行判断条件语句,看其结果是true还是false

如果是false,循环结束。

如果是true,继续执行。

C:执行循环体语句

D:执行控制条件语句

E:回到B继续

2)while循环语句

格式:

while(判断条件语句) {

         循环体语句;

   }

扩展格式

   初始化语句;

   while(判断条件语句) {

         循环体语句;

         控制条件语句;

    }

for与while两者区别:

for循环语句和while循环语句可以等价转换,但还是有些小区别的

使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。

3)do...while循环语句

格式:

do {

         循环体语句;

   }while((判断条件语句);

扩展格式

   初始化语句;

   do {

         循环体语句;

         控制条件语句;

    } while((判断条件语句);

注意:三种循环语句其实都可以完成一样的功能,也就是说可以等价转换,但还是有小区别的:

do…while循环至少会执行一次循环体。

for循环和while循环只有在条件成立的时候才会去执行循环体

注意事项:

写程序优先考虑for循环,再考虑while循环,最后考虑do…while循环。

如下代码是死循环

while(true){}

for(;;){} 

九、跳转语句

break 中断:此条循环停止

continue 继续:跳过此条循环,输出别的循环

return 返回:整个程序停止

 

十、键盘快捷键

Ctrl+A       全选

Ctrl+C       复制

Ctrl+V       粘贴

Ctrl+X       剪切

Ctrl+Z       撤销

Ctrl+S       保存

十一、常用dos命令

打开DOS控制台的方式:

开始-运行-cmd-回车  快捷键window键+r调出运行

常用DOS命令

盘符: 回车      盘符切换

D: 切换到d盘

dir(directory):列出当前目录下的文件以及文件夹

md (make directory) : 创建目录

md abc  创建abc目录

rd (remove directory): 删除目录

rd abc  删除abc目录

cd (change directory)改变指定目录(进入指定目录)

cd gakataka\Teacher 切换到当前目录  cd xxx* 模糊匹配  如果有多个 匹配第一个

cd.. : 退回到上一级目录

cd\: 退回到根目录

del (delete): 删除文件,删除一堆后缀名一样的文件*.txt

exit : 退出dos命令行

cls : (clear screen)清屏

posted @ 2019-08-14 19:56  小阿柒七  阅读(194)  评论(0编辑  收藏  举报