房上的猫:变量.数据类型与运算符

一.变量:  定义   变量是存储数据的一个基本单位,不同的变量相互独立  java常用数据类型   int 整数类形 long长整形 short短整型    double 小数类型(双精度浮点型)  float(单精度浮点型)   char 字符型(单个字符)  String 字符串型(多个字符)     变量使用   1.声明变量   2.给变量赋值   3.调用变量   注:变量必须声明和赋值后才能使用  变量命名规则   1.变量必须以字母,下划线"_"或"$"符号开头   2.变量可以包括数字,但不能以数字开头   3.除了"-"或"$"符号以外,变量名不能包括任何特殊字符   4.不能使用java语言的关键字  注意   1.变量先赋值后使用   2.使用合法变量名   3.变量不能重名 二.运算符  1."="可以将某个数值赋给变量,或是将某个表达式的赋值给变量 (功能是将等号右边的表达式的结果赋给等号左边的变量)  2."+"加法运算符,求操作数的和  3."-"减法运算符,求操作数的差  4."*"乘法运算符,求操作数的乘积  5."/"除法运算符,求操作数的商  6."%"取余运算符,求操作数的余数  7."++"自身加一  8."--"自身减一  打印机:Scanner # = new Scanner(System.in);可供在控制台输入  可通过Ctrl+Shift+o导入扫描仪的包:    import java.util.Scanner;或者import java.util.*; 三.数据类型转换  自动转换类型:   1.两者类型要兼容   2.doubl类型可存放int类型数据  强制数据类型转换   如需把double类型存放在int内则需在其变量类型前加(int) 四.boolean类型  此类型输出两种结果:   true/false  实现的功能   1.实现从键盘获取数据   2.比较数据,并输出比较结果  关系运算符    1.">" 大于   2."<" 小于   3.">=" 大于等于   4."<=" 小于等于   5."==" 等于   6."!=" 不等于   7."!"非  "="与"=="的区别   1."="是赋值运算符,即把右面的赋值给"="左边的变量   2."=="是比较运算符,即"=="左边的值与"=="右边的值比较,相等则为true,否则为false  运算符的优先级   算数运算符>关系运算符>逻辑运算符

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏微信公众号:Java团长

触摸Java常量池

java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,这次好好总结一下。

381
来自专栏前端真相

JavaScript 五种基本数据类型(上)

1578
来自专栏游戏开发那些事

【小白学C#】浅谈.NET中的IL代码

  前几天群里有位水友提问:”C#中,当一个方法所传入的参数是一个静态字段的时候,程序是直接到静态字段拿数据还是从复制的函数栈中拿数据“。其实很明显,这和方法参...

692
来自专栏java相关

【PL/SQL编程基础】

1074
来自专栏NewbieWeb

Java开发规范

PS:上述列表只是举个例子并未完全列出所有可能的情况,其他情况大家可以以此类推;而且自定义类型的局部变量名称可以不采用上述规则。

742
来自专栏开发与安全

预处理--》编译--》运行的区别

相信很多人懂这个问题,也很多人没想过,包括我,今天看书想到了就写下来。先看程序(抱歉在linux下没有找到舒服的可以复制terminal的工具,只好截图了,将就...

1807
来自专栏Java学习网

Java面试中最常见的10个问题,Java底层知识,花点时间学习一下

1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文...

2145
来自专栏程序员互动联盟

【C语言基础】结构体赋值

结构体在 C 程序中使用的较为频繁,能对数据有一定的封装的作用。对一个结构体赋值时,经常采用的方式是,分别对其成员变量赋值。那么能否将一个结构体用赋值号(“=”...

2787
来自专栏Crossin的编程教室

大家都是拷贝,凭什么你这么秀?

但看了前面的文章后你应该知道,这样的赋值只相当于增加了一个标签,并没有新的对象产生:

672
来自专栏塔奇克马敲代码

第 16 章 模板与泛型编程

1112

扫描关注云+社区