zoukankan      html  css  js  c++  java
  • 基础语法 -实验楼

    HelloWorld

    1.Java 中所有的代码都必须包含在 class 中;

    2.main 方法是程序的入口,并且 Java 是区分大小写的,如果写成 Main,那么程序将因找不到程序入口而无法运行;

    3.使用 public 修饰的 class 名(HelloWorld)须和源代码文件名相同;


    变量

    1.在 Java 中,变量需要先声明 (declare) 才能使用。

    2.在该语法格式中,数据类型可以是 Java 语言中任意的类型,如 int。变量名称是该变量的标识符,需要符合标识符的命名规则,数据类型和变量名称之间使用空格进行间隔,使用 ; 作为结束 


    常量

    1.常量代表程序运行过程中不能改变的值。我们也可以把它们理解为特殊的变量,只是它们在程序的运行过程中是不允许改变的。常量的值是不能被修改的。

    2.Java 中的 final 关键字可以用于声明属性(常量),方法和类。当 final 修饰属性时,代表该属性一旦被分配内存空间就必须初始化,它的含义是“这是无法改变的”或者“终态的”。在变量前面添加关键字 final 即可声明一个常量。

    3.在 Java 编码规范中,要求常量名必须大写。

    4.语法格式

    final 数据类型 常量名 = 值;

    例如:
    1 final double PI = 3.14;

    常量也可以先声明,再进行赋值,但只能赋值一次,比如:

    1 final int FINAL_VARIABLE;
    2 FINAL_VARIABLE = 100;

     数据类型 

    数据类型默认值存储格式数据范围包装类型
    short 0 2 个字节 -32,768 到 32,767 Short
    int 0 4 个字节 -2,147,483,648 到 2,147,483,647 Integer
    byte 0 1 个字节 -128 到 127 Byte
    char 2 个字节 Unicode 的字符范围:u0000(即为 0)到 uffff(即为 65,535) Character
    long 0L 或 0l 8 个字节 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 Long
    float 0.0F 或 0.0f 4 个字节 32 位 IEEEE-754 单精度范围 Float
    double 0.0 或 0.0D(d) 8 个字节 64 位 IEEE-754 双精度范围 Double
    boolean false 1 位 true 或 false Boolean

    整数

    byteshortintlong 四种基本数据类型表示整数,需要注意的是 long 类型,使用 long 修饰的变量需要在数值后面加上 L 或者 l,比如 long num = 1L;,一般使用大写 L,为了避免小写 l 与数值 1 混淆。

    浮点数

    float 和 double 类型表示浮点数,即可以表示小数部分。需要注意的是 float 类型的数值后面需要加上 F 或者 f,否则会被当成 double 类型处理。

    char 类型

    char 类型用于表示单个字符。需要将字符用单引号括起来char a = 'a',char 可以和整数互相转换,如果字符 a 也可以写成char a = 97。也可以用十六进制表示char a = 'u0061'。建议代码中用'a'字符本身。

    boolean 类型

    boolean 类型(布尔类型)用于表示真值 true或者假值 false,Java 中布尔值不能和整数类型或者其它类型互相转换。


     String

    Java 中使用 String 类来定义一个字符串,字符串是常量,它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。

    String 对象的初始化格式有如下两种:

    String s0 = "abc";
    
    String s1 = new String("abd");

    字符串方法

    计算字符串长度

    length() 方法:

    字符串比较

    equals() 方法,该方法的作用是判断两个字符串对象的内容是否相同。如果相同则返回 true,否则返回 false

    equalsIgnoreCase()方法,会忽视大小写:java 和 Java 是一样的

     "==" 比较的是两个对象在内存中存储的地址是否一样。

    字符串连接

    1. 使用 +,比如 String s = "Hello " + "World!"
    public class Test {
        public static void main(String[] args) {
            System.out.println("第一个" + 1 + 2 +"第二个" + "第三个");
            System.out.println( 1 + 2 +"第二个" + "第三个");
         System.out.println( 'a'+1 + 2 +"第二个" + "第三个"); } }

         //
    第一个12第二个第三个

         //3第二个第三个

         //100第二个第三个


    //+ 操作符会将所连接内容从左往右依次连接,假如先碰到数值型的,会先进行求和操作
    //+ 'a'字符会被认为是数值型
    1. 使用 String 类的 concat() 方法。
    String s0 = new String("Hello ");
    String s1 = "World" + "!";   //+号连接时至少有一个参与连接的内容是字符串类型
    String s2 = s0.concat(s1); //concat()方法连接
    System.out.println(s2);
  • 相关阅读:
    redis学习
    Ubuntu命令大全
    关于jquery中attr和prop的用法
    Ubuntu下修改为永久DNS的方法
    Yii2 behaviors中verbs access的一些理解
    vue_ form表单 v-model
    vue-one_demo_music
    ES6
    VUE 入门 01
    Django model.py表单设置默认值允许为空
  • 原文地址:https://www.cnblogs.com/raising/p/12696389.html
Copyright © 2011-2022 走看看