一.变量:

1.什么是变量?

变量是一个数据存储空间的表示

变量由:变量名  变量类型  变量的值

2.创造变量的两种方法:

1.声明-->赋值-->取值
//声明变量
int money;
//存钱
//=:赋值运算符(将右边的值赋值给左边)
//赋值变量
money=1000;
//+:用于连接
//调用变量
System.out.println("存储"+":"+money);

2.声明+赋值-->取值

double price=99.99;
System.out.println(price);

变量的命名规则:

1.变量名必须以字母,"_"或者"$"符号开头
2.变量名可以包含数字,但是不能以数字开头
3.除了"_"和"$"不能包含其他字符
4.不能使用Java的关键字
注意事项:

1.变量名不能出现重复!!!!!!!!!!
2.变量没有赋值之前是不能使用的
常量:

//常量final:一但赋值不可改变
final int sum;
sum=3;

二.数据的类型

数据类型分为数值类型(整型和非整型)和非数值类型

char(字符型):用于存储单个字符
int (整型):用于存储整数类型
double(双精度浮点型):用于存储小数
String(字符串):用于存储字符串类型数据

Boolean类型:
取值:
false :假
true:真

Java中八种常用数据类型:

int      double    short    float   boolean  byte  long  char

三.运算符

1.赋值运算符:

=:代表赋值运算符:将右边的值赋值给左边

2.算数运算符:

+:加法 a+b
-:减法 a-b
*:乘法 a*b
/:除法 a/b
%:取余 a%b

3.关系运算符:

>:大于 10>13 结果为false
<:小于 10<13 结果为true
>=:大于等于
<=:小于等于
==:等于
!=:不等于0

四:一些示例:

public class MyVariable {

public static void main(String[] args) {
    int money = 1000;     // 存储本金
    System.out.println(money);     // 显示存储的数据的值

    }    

}

public class huanshidu {

public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

/*

      扫描仪:
      Scanner input=new Scanner(System.in);
      导包:java.lang.util

                    */

    System.out.println("请输入华氏度:");
    double f = input.nextDouble();
    double s =5/9.0*(f-32);
    System.out.println("摄氏度为:"+s+"\n华氏度:"+f);

    }
}

小白的java学习之路 “ 变量、数据类型和运算符”的更多相关文章

  1. Java1变量数据类型和运算符

    day02_变量数据类型和运算符   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class jh_01_数据类型说明 {     public  ...

  2. 小白的java学习之路 "类的无参方法"

    Java注释: //:单行注释 /**/:多行注释 /** */:JavaDoc注释语法: 访问修饰符 返回值类型 方法名(){ 方法体 } 举例: public void run(){ System ...

  3. JavaSE-02 变量 数据类型和运算符

    学习要点 掌握变量的概念 掌握常用数据类型 掌握赋值运算符.算术运算符 掌握boolean数据类型和关系运算符 掌握变量的概念 面向过程程序的定义 程序的定义:程序=数据+算法+文档 程序要操作的数据 ...

  4. 小白的java学习之路 “ 数组”

    数组 一.什么是数组: 数组是一个变量,存储相同数据类型的一组数据 声明一个变量就是在内存空间划出一块合适的空间 声明一个数组就是在内存空间划出一串连续的空间 二.数组基本要素: 标识符:数组的名称, ...

  5. 小白的java学习之路 “ 循环结构(一)”

    循环: 重复得做某一件事情 举例: 打印50份试卷 沿操场跑10圈 做100道编程题 循环结构的特点: 循环条件 (50,10,100) 循环操作 (打印试卷,沿操场跑圈,做编程题) while 循环 ...

  6. 小白的java学习之路 “ 带参数的方法”

    一.带参数的方法: 1.1 语法: <访问修饰符> 返回类型 <方法名>(<形式参数列表>) { //方法的主体 } 1.2 案例: 榨汁机 public clas ...

  7. 小白的java学习之路 “ 循环结构(二)”

    一.for 循环 语法: for(表达式一;表达式二;表达式三){ 循环操作 } 表达式一:参数初始化 表达式二:条件判断 表达式三:更新循环变量 执行流程: 步骤一:执行表达式一.初始化参数 步骤二 ...

  8. 小白的java学习之路 “ 选择结构(二)”

    switch 选择结构: 为什么使用switch选择结构: switch选择结构可以更好地解决等值判断问题. switch选择结构的四个关键字: switch    case    default   ...

  9. 小白的java学习之路 “ 选择结构(一)”

    if选择结构: if选择结构是根据条件判断之后再做处理的一种语法结构. 1.if选择结构的语法: public class Demo{ public static void main(String[] ...

随机推荐

  1. Github第三方登陆详细流程

    一. 流程图 二.具体实现步骤 Ⅰ.创建OAuth App 我们首先需要创建一个OAuth App,根据下图的步骤点击即可 依次填写信息,然后点Register application 然后我们可以看 ...

  2. 目标检测之单步检测(Single Shot detectors)

    目标检测之单步检测(Single Shot detectors) 前言 像RCNN,fast RCNN,faster RCNN,这类检测方法都需要先通过一些方法得到候选区域,然后对这些候选区使用高质量 ...

  3. Codeforces_512_B

    http://codeforces.com/problemset/problem/512/B dp题,因为状态很多,所以用map保存,注意代码中的那个二层循环不能内外换,因为map会自动排序. #in ...

  4. CentOS8 上安装Docker

    从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE.Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需 ...

  5. Ambari HDP 下 SPARK2 与 Phoenix 整合

    1.环境说明 操作系统 CentOS Linux release 7.4.1708 (Core) Ambari 2.6.x HDP 2.6.3.0 Spark 2.x Phoenix 4.10.0-H ...

  6. [Python]random生成随机6位验证码

    #!/usr/bin/env pyhton # coding:utf-8 # @Time : 2020-02-16 10:07 # @Author : LeoShi # @Site : # @File ...

  7. 杭电-------2045不容易系列之(3)—— LELE的RPG难题(C语言写)

    /* 当最后一个块可以和第一个块染相同颜色时,答案为:3*pow(2,n-1);但是最后一块不能和第一块颜色相同,则减去和第一 块颜色相同的染色种数即可 3*pow(2,n-1)-ranse(n-1) ...

  8. drf序列化大总结

    目录 一.APIView的请求生命周期 二.序列化组件 视图类中使用序列化 Meta配置类中的配置 自定义校验规则 入库方法 自定义字段 如果有群改操作 重(难)点 三.视图家族 四.路由组件 五.权 ...

  9. A——大整数加法(HDU1002)

    题目: I have a very simple problem for you. Given two integers A and B, your job is to calculate the S ...

  10. Win10的Python3.8升级与安装

    一.前言 1.说明 博主电脑Python3.6用了有3年多了,正好疫情期间有时间,给更新到3.8版本,边安装边记录下安装流程,希望对读者有帮助 2.系统环境 联想电脑,系统Win10,上一个Pytho ...