清欢渡

Java学习 - Java语言基础

电脑版发表于:2019/4/18 15:12

Java语言基础


    1.Scanner的用法

    2.java的程序结构

    3.java的数据类型

    4.java的运算符和表达式

    5.程序流程控制

    6.数组


一 Scanner的用法


    Scanner: 接收键盘输入的数据

        使用步骤:

        1 导包

    import java.util.*/Scanner;


        2 创建一个Scanner对象

 
    Scanner sc = new Scanner(System.in);//System.in 标准输入流 可以取得用户在键盘上输入的值


        3 得到用户输入的字符串或数字

            

    String str = sc.next();
      int num = sc.nextInt();


    

二 Java程序结构


    1 注释: 单行注释: //  多行注释:/* */  文档注释:/** */

    2 语句块: {}里边的语句集合就是语句块

    3 标识符: 表示变量名,类名,方法名等的符号.

        命名规则: 

            a 由数字,字母,下划线(_)和($)符号组成 

            b 不能以数字开头

            c 不能使Java的关键字

        命名规范(重点): 

            类名首字母必须大写,后面每个单词首字母大写;

            方法名首字母小写(构造方法除外),除第一个单词以外的所有单词首字母大写.

    4 关键字

        一些具有特殊意义和用途的标识符叫关键字或保留字.不能作为方法名,变量名和类名.

        true,false和null为小写,不能大写

        

三 Java数据类型


    原始数据类型: boolean,char,byte,short,int,long,float,daouble

    1 整型

        short: 2个字节  int: 4个字节  long: 8个字节

    2 字节型

        byte: 1个字节 也可以用于存储整数

    3 浮点数

        float: 单精度 4个字节  double: 双精度 8个字节

    4 字符

        char: 2个字节 在java中采用Unicode编码,一个汉字和一个字母同样都是用一个字符来表示.

    转义字符

        改变原有字符的含义,以反斜杠"\"开头,后跟有特殊含义的字符

        如: \r 回车 ; \n 换行 ; \t 制表符 ;

    5 布尔数

        boolean: 2个字节,可存储true和false两个数值,分别表示真与假

    6 字符串(String)

        String不是原始数据类型,而是一个类,用来表示字符串,用双引号引起来

    7 null

        一个特殊的数值,可以赋值给除原始类型外的其他类型的变量,表示系统将收回该变量所占的计算机存储单元

    引用数据类型

        三种: 数组,类和接口

        自动类型转换:小转大

        强制类型转换:大转小 如:int num = (int)3.14;


四 运算符和表达式


    算术运算符:+ - * / % ++ -- += -= *= /= %=

    关系运算符:> < >= <= == !=

    逻辑运算符:&& || !

    三目运算:表达式 ? 结果1 : 结果2


五 程序流程控制


    if(条件){
    }
    else{
    }
    
    if(条件){
    }
    else if(){
    }


   

       switch(表达式){ //表达式必须是(int byte short),JDK1.7之后,可以使用String
        case 常量值1:
            语句;
            [break;]
            ...
        case常量值n:
            语句;
            [break;]
        default:
            语句;
            [break;]
    
       }


    

   

    while(循环条件){
    }
    
    do{
    }while(循环条件);
    
    for(初始化循环变量;循环条件;更新循环变量){
    }



    循环三要素:

        循环变量初始值

        循环条件

        循环变量的更新


六 数组

    

    一维数组:存储数据类型相同的有序变量的集合

        数据类型[] 数组名 或 数据类型 数组名[]

        数组名= new 数据类型[数组大小];

        特点:1 数据类型相同 2 有序 3 大小固定

    

    二维数组:如果把一维数组看成一行,那二维数组就可以看成一张表

        数据类型 [][] 数组名 或 数据类型 数组名[][]

        数组名 = new 数据类型[行数组大小][列数组大小]







关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢