• 变量 数据类型和运算符


    1.变量
      变量:一个数据存储空间表示(代词)
    2.变量的基本语法
      数据类型 变量名 //声明变量
              =变量值; //赋值
    3.变量的使用
      a.变量必须声明,并且初始化后才能使用
      b.变量名不能重复
    4.常见数据类型
      int(整数)
      double(双精度浮点数)
      char(字符)
      String(字符串)
      补充八种基本数据类型:
        byte(字节类型) short(短整型)
        char(字符) int(整型)
        long(长整型) float(单精度浮点)
        double (双精度浮点数) boolean(布尔型)

     1 package chapter2;
     2 
     3 import java.util.Scanner;
     4 public class class07 {
     5     public static void main(String[] args){
     6         double fen1=81.29;
     7         double fen2=fen1+2;
     8         System.out.println("第二次平均分是:"+fen2);
     9         
    10         int age=19;
    11         //字符本质就是一个数字
    12         char sex='女';
    13         //System.out.println(((int)sex));
    14         int re=age+sex;
    15         //System.out.println(re);
    16         
    17         int a=10;
    18         double b=a;
    19         
    20         double c=10.1;
    21         int d=(int)c;
    22         System.out.println(d);
    23         
    24         /*Scanner input=new Scanner(System.in);
    25         int data=input.nextInt();
    26         int result=(data*10+5)/2+(int)3.14159;
    27         //int result=(int)((data*10+5)/2+3.14159);
    28         System.out.println(result);*/
    29         
    30         int data=100;
    31         int result=(data*10+5)/2+(int)3.14159;
    32         System.out.println(result);
    33         
    34         boolean flag=1>0;
    35         //flag=false;
    36         //flag=true;
    37         System.out.println(flag);
    38         
    39         /*int li=80;
    40         boolean cheng;
    41         Scanner input=new Scanner(System.in);
    42         System.out.println("输入学员张三的成绩:");
    43         int zhang=input.nextInt();
    44         cheng=zhang>li;
    45         System.out.println("张三的成绩会比李四的高吗?"+cheng);*/
    46         
    47         int num1=3+40%6;
    48         int num2=9/2*3;
    49         boolean text=num1>num2;
    50         System.out.println(num1+">"+num2+"的结果:"+text);
    51         
    52         System.out.println("请输入本金:");
    53         Scanner input=new Scanner(System.in);
    54         int money=input.nextInt();
    55         System.out.println("本金为:"+money);
    56     }
    57 }
    代码示例


    5.变量名规则
      变量名:由数字,字符,下划线,美元符号组成,但是不能以数字开头
    6.赋值运算
      变量名=表达式
    7.算术运算符
      +,-,*,/(除整数),%(取余)

    代码示例  

    int data=100;
    int result=(data*10+5)/2+(int)3.14159;
    System.out.println(result);

     


    8.类型转换
      a.分类
        自动类型转换
        强制类型转换
      b.自动类型转换
        大类型=小类型
      c.强制类型转换
        小类型=(小类型)大类型
      注意:强制类型转换是可能会出现溢出

    1 int a=10;
    2         double b=a;
    3         
    4         double c=10.1;
    5         int d=(int)c;
    6         System.out.println(d);
    代码示例


    9.关系运算符
      >(大于) <(小于)
      ==(等于) !=(不等于)
      >=(大于等于) <=(小于等于)
      注意:==表示:等于 =表示:赋值
    10.boolean类型(布尔类型)
      只有true和false两个值
    11.运算符 优先级
      ()>算术运算符>关系运算符>逻辑运算符>赋值运算符(=)
          +,-.... >,<.....   ||,&&,!

  • 相关阅读:
    How to tell your iPhone application that location services are required | The Agile Warrior
    How to detect whether socket is still connected...
    Ubuntu Touch On Nexus4 Manual Install (手动安装) under Gentoo
    LanguageTag
    » Working Around JNI UTF-8 Strings Deprogramming
    Mget is available.
    Fix Valgrind's must-be-redirected error in Gentoo
    vector 测试
    abc
    Effective STL 43: Prefer algorithm calls to hand-written loops
  • 原文地址:https://www.cnblogs.com/yang82/p/6891281.html
Copyright © 2020-2023  润新知