zoukankan      html  css  js  c++  java
  • 【Java 小白菜入门笔记 1.1】常量和变量

    在Java中定义常量的方式:final关键字

    public class FinalVar{
        public static void main(String[] args){
            final double PI = 3.14159;
            double r = 2.4;
            System.out.println("The area of circle is ");
            System.out.println(PI * r * r);
        }
    }
    

    输出结果:

    The area of circle is 
    18.095558399999998
    

    Java中的变量有int、float、double、String等。先定义后使用。
    对于float类型,赋值时需要后面附上F或f。对于double,附上D或d,也可以不用。long类型的附上l或者L。char a = ‘a’,short两个字节、byte一个字节。另,boolean不能转成int之类的数值,只能为true或false。

    public class VarTest{
        public static void main(String[] args){
            int intvar;
            intvar = 1;
            double dbvar;
            dbvar = 1.04;
            System.out.println("Variables test : ");
            System.out.println(intvar + dbvar);
        }
    }
    

    输出结果:

    Variables test : 
    2.04
    

    Java中的变量类型: 表示整数的short long int byte,浮点数的float和double,布尔值的boolean,字符型的char。

    字符串是通过Java中的String类来实现的。具体操作如下:

    public class StringTest {
        public static void main(String args[]){
            String s1 = "abdceabd";
            String s2 = new String("ahaha");
            String s3 = new String("JAVA");
            String s4 = new String("Java");
            String s5 = new String(" test strip trim 
    ");
            System.out.println("s1 length : " + s1.length());
            System.out.println("string compare : " + s3.equals(s4));
            System.out.println("string compare w/o case : " + s3.equalsIgnoreCase(s4));
            boolean b = (s2 == s3);
            System.out.println("check addr : " + b);
            System.out.println(s2.concat(s3));
            char c = s3.charAt(0);
            System.out.println(c);
            String substr = s2.substring(1, 3);
            System.out.println(substr);
            System.out.println(s5.trim());
        }
    }
    

    实验结果:

    s1 length : 8
    string compare : false
    string compare w/o case : true
    check addr : false
    ahahaJAVA
    J
    ha
    test strip trim
    
  • 相关阅读:
    linux nohup
    并发编程-多进程模块介绍
    并发编程-多进程
    网络编程-粘包现象
    Typora快捷键Mac
    网络编程
    异常处理
    面向对象-元类介绍
    面向对象-内置方法
    面向对象-反射
  • 原文地址:https://www.cnblogs.com/morikokyuro/p/13256657.html
Copyright © 2011-2022 走看看