初识Java(2) 变量与数据类型
一、 变量
1.变量是内存中的一个标识符号,用于存储数据
2.变量命名规则
1) 必须以字母、下划线 _ 、美元符号 $ 开头
2) 变量中,可以包括数字
3) 变量中,不能出现特殊的符号,空格
4) java中的关键字(红色字体),不能做变量名
3.变量命名,遵循 骆驼命名法(变量由1个以上的单词组成,第1个单词首字母小写,后面单词的首字母大写)
二、 数据类型
a) 数字(整型int(整数)、双精度浮点型double(小数))
b) 字符型(char),存储单个字符
c) 字符串型(String),存储多个字符
三、如何声明变量以及给变量赋值(赋值运算符=)
方式1:先声明,再赋值
语法: 数据类型 变量名;(int i;)
变量名=值; (i=0;)
方式2:声明变量时,直接赋值
语法:数据类型 变量名=值; (int i=0;)
牢记:变量先声明,后赋值,再使用
四、从键盘输入数据
步骤1:在当前代码文件的第一行,导入包
import java .util.*;或 import java .util .Scanner;
步骤2:编写语句(只编写一次)
Scanner input=new Scanner(System.in);
步骤3:定义变量,并保存键盘输入的数据
数据类型 变量名=input.next数据类型();
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
算术运算符
+、-、*(乘号)、/(除号,取商)、%(取余数、取模)
特殊的运算符:++(加加)、--(减减)
int a = 1;
a+=10; 等同于a=a+10;
a-=5; 等同于a=a-5;
int a = 1;
场景1:System.out.print(a++);//输出1
int a = 1;
场景2:System.out.print(++a);//输出2
关系运算符
大于号:> 小于号:< 大于等于:>= 小于等于:<= 等于号:== 不等于:!=
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
五、布尔数据类型
boolean:值为true或false
赋值:boolean 变量名=true或false或 表达式;
数据类型转换(针对数字类型)
1、 分为2大类:
数字类型(int、double)、
非数字类型(字符‘ ’、字符串””、布尔类型boolean)
2、 数据类型转换分类
a) 自动类型转换
i. 规则1:如果一个操作数为double类型,则整个表达式可提升为double类型
ii. 规则2:满足自动类型转换的条件。
两种类型要兼容:数值类型(整型int和浮点型double)
目标类型大于源类型:double类型可以存放int类型,(int-->double“放大转换”)
b) 强制类型转换: 目标类型 变量名=(目标类型)变量或表达式;
【double类型的值,保存到int类型变量中】
int 变量名=(int)double类型的值或变量;
初识Java(2) 变量与数据类型的更多相关文章
- 初识java之变量、数据类型和运算符(一)
博友目标: 1.掌握变量的概念 2.引子----会使用常用数据类型 众所周知,每台电脑都有一个内存这么个必不可少的元素,那么到底内存到底是用来干什么的呢?其实啊,计算机内存相当于人类的大脑,计算机在处 ...
- Java 语言基础 (初识Java语言, 变量和数据类型, 运算符, 流程控制语句, 数组)
初始 Java 语言 Java SE -- Java Platform, Standard Edition 是 Java 平台的基础 Java SE 以前称为 J2SE, 可以编写桌面应用和基于 we ...
- Java基础——变量、数据类型
一 .变量 1.计算机的内存类似于人的大脑,计算机使用内存来记忆大量运算时要使用数据.内存是一个物理设备,如何来存储一个数据呢?很简单,把内存想象成一间旅馆,要存储的数据就好比要住宿的客人. 首先,旅 ...
- Java基础 变量和数据类型及相关操作
Java基本语法: 1):Java语言严格区分大小写,好比main和Main是完全不同的概念. 2):一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类.若源文件 ...
- Java之变量和数据类型
变量 什么是变量 变量就是初中的代数的概念.例如一个简单的方程,x,y都是变量 y=x+1 在Java中,变量分为两种:基本类型的变量和引用类型的变量 在Java中,变量必须先定义后使用,在定义变量的 ...
- JAVA的变量,数据类型与运算符
1. 变量 计算机处理数据,变量被用来存储处理的数据,之所以叫做变量因为你可以改变存储的值.更确切的说,一个变量指向着一块存储特定类型值的地址,换句话说,一个变量有名称.类型和值.一个变量有一个名称, ...
- 九天学会Java,第一天,变量和数据类型,赋值和输出
用9天入门三门编程语言,有可能嘛,尤其是对没有基础的同学来说?对于想学好的编程的人来说,无论从哪一门语言开始入手,语言的本身其实并不是我们最应该的关心的,至少不是作为一个初学者首先关心的. 网络上,网 ...
- java 变量及数据类型、原码、反码、补码
Java基础——变量及数据类型 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 使用变量注意: 变量的作 ...
- 初识Java Java基础知识
今天给大家带来的是初级Java基础部分的知识:包括初识Java.变量.常量.数据类型.运算符.各种选择结构.循环结构.数组等Java的基础语法部分!!!内容.步骤超详细,附有各种案例的源代码(可以直接 ...
随机推荐
- git-ftp 用git管理ftp空间
ftp管理不能实现版本控制,而且多电脑工作时,同步很成问题. git-ftp可以完美的解决问题 下面是我的趟坑之路,本机的环境是win10,首先你的机器得装有git. git-ftp的地址https: ...
- lua 变量
lua 变量 类型 全局变量 lua 变量默认均为全局变量 打印一个未定义的变量输出为 nil 示例代码 a = 1 print(a, b) 局部变量 lua 变量默认均为全局变量, 除非变量前显式声 ...
- 好久没发贴了,最近捣鼓了个基于node的图片压缩小网站解析。
看了下,距离上次发帖都是去年10月份的事,忙于工作的我很少跑博客园里面来玩了. 做这个小网站的初衷是 https://tinypng.com/ 这个网站有时候访问很慢,然后自己去研究了下图片压缩. 网 ...
- 经验分享:如何用grep对PHP进行代码审计
这是一个常见的误解- 企业需要购买复杂和昂贵的软件来发现应用程序中安全漏洞:而这些专门的软件应用程序,无论是黑盒或白盒,开源或商业,都能很快的发现安全漏洞. 事实是:所有这些专业的漏洞扫描工具都有其特 ...
- JAVA中令人疑惑的字符串
Java中不同的字符串存在于同一个存储池中,字符串变量将指向存储池中相应的位置,也就是字符串变量里面包含的并不是字符串而是这个字符串对象的内存地址. String a = "123" ...
- 源于《Unity官方实例教程 “Space Shooter”》思路分析及相应扩展
教程来源于:Unity官方实例教程 Space Shooter(一)-(五) http://www.jianshu.com/p/8cc3a2109d3b 一.经验总结 教程中步骤清晰,并且 ...
- EasyUI开发的驾校管理系统
开源SmartLife驾校管理系统,地址:https://github.com/SmartOfLife/DriveMgr 1.界面布局是用的ymnets大神的界面,具体参考:http://www.cn ...
- javascript 表达式和运算符 (二)
表达式是一种JS短语,可使JS解释器用来产生一个值. 一.表达式 表达式分类 1.原始表达式 常量.直接量 (3.14,"test"); 关键字 (null,this,true): ...
- 572. Subtree of Another Tree
Problem statement: Given two non-empty binary trees s and t, check whether tree t has exactly the sa ...
- React Native技术做的一个项目“微笑阅读”
最近用React Native做了一个APP应用,有点心得: React Native确实比Hybrid应用渲染快,响应快,用户体验更好: React Native比原生简单多了,会Js就可以了,开发 ...