zoukankan      html  css  js  c++  java
  • 学习打卡2:java变量常量、运算符学习

    一、变量、常量
    变量:程序运行期间,内容可发生改变的量。
    1、创建一个变量并且使用的格式:
    ①、数据类型 变量名称; //创建变量
    ②、变量名称 = 数据值; //赋值,将右边的数据值,赋值交给左边的变量
    2、一步到位的格式:
    数据类型 变量名称 = 数据值; //在创建一个变量的同时,立刻放入指定的数据值

    练习代码:

    public class Demo02Variable{
        public static void main(String[]arge){
            //创建一个变量
            //格式:数据类型 变量名
            int num1;
            //向变量中存入一个数据
            num1 = 10;
            //当打印的时候输出显示的是变量的内容而不是名称。
            System.out.println(num1);
            //测试一步到位的定义变量
            int num2 = 20;
            System.out.println(num2);
            num2 = 25;
            System.out.println(num2);
        }
    }

    二、ASCII编码表

     

    三、运算符
    运算符 :进行特定操作的符号。例如:+
    表达式:用运算符号连起来的式子叫做表达式。例如:20 + 5


    /*
    四则运算:
    加 +
    减 -
    乘 *
    除 /

    首先计算得到表达式结果,然后再打印输出这个结果。
    复习一下小学数学一年级的除法公式:
    被除数 / 除数 = 商 ... 余数

    注意事项:
    1、一旦运算当中有不同类型的数据,那么结果将会是数据类型范围大的那种。
    2、
    */


    练习代码

    public class Demo04Operator{
        public static void main(String[]args){
            //两个常量之间是可以直接进行数学运算
            System.out.println(10 + 20);//结果30
            
            //两个变量之间也可以进行数学运算
            int a = 20;
            int b = 5;
            System.out.println(a + b);//结果25
            
            //变量和常量之间可以混合使用
            System.out.println(a * 10); //结果200
            
            int x = 10;
            int y = 3;
            int result1 = x / y;
            System.out.println(result1);//结果3,整型除以整型等于整型,得出的结果不会保留小数。
            
            int result2 = x % y;
            System.out.println(result2);//结果1,%号为取余数的符号
            
            double result3 = x + 2.5;
            System.out.println(result3);//12.5
        }
    }

    (1)四则运算中的加号“+”使用

    /*
    四则运算当中的加号“+”有常见的三种用法;

    1、对于数值来说,那就是加法。
    2、对于字符char类型来说,在计算之前,char会被提升成int,然后再计算。
    char类型的字符和int类型的数字之间的对照关系表:ASCII码、Unicode(万国表)
    3、对于字符串String(首字母大写,并不是关键字),加号代表字符串连接操作。
    任何数据类型和字符串进行连接的时候,结果都会变成字符串
    */

    练习代码

    public class Demo05Plus{
        public static void main(String[]args){
            //字符串的变量基本使用
            //数据类型 变量名 = 数据值;
            String str1 = "hello";
            System.out.println(str1);
            
            System.out.println("hell" + "word");//字符串的连接,输出为hellword
            
            String str2 = "java";
            //String + int --> String  优先级问题
            System.out.println(str2 + 20);//输出结果java20
            
            //如果想改变优先级,可以加小括号,系统优先计算小括号中的值,小括号中还可以加小括号(做了解)
            System.out.println(str2 + (20 + 10));//输出结果为java30
        }
    }
  • 相关阅读:
    二进制,八进制,十六进制,十进制之间的换算
    14简化路径(71)
    13字符串解码(394)
    12 反转每对括号间的子串(1190)
    11 使括号有效的最少添加(921)
    10 K 个一组翻转链表(25)
    9 从链表中删去总和值为零的连续节点(1171)
    8 链表中的下一个更大节点(1019)
    7两两交换链表中的节点(24)
    6 奇偶链表(
  • 原文地址:https://www.cnblogs.com/xiangxu-zhao/p/12359395.html
Copyright © 2011-2022 走看看