初识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的基础语法部分!!!内容.步骤超详细,附有各种案例的源代码(可以直接 ...
随机推荐
- C# 类型转换is和as 以及性能陷阱
1.在C#2.0之前,as只能用于引用类型.而在C#2.0之后,它也可以用于可空类型.其结果为可空类型的某个值---空值或者一个有意义的值.示例: static void Main(string ...
- Spark SQL数据加载和保存实战
一:前置知识详解: Spark SQL重要是操作DataFrame,DataFrame本身提供了save和load的操作, Load:可以创建DataFrame, Save:把DataFrame中的数 ...
- 《阿里巴巴Java开发手册(正式版》读记
前几天,阿里巴巴发布了<阿里巴巴Java开发手册(正式版>,第一时间下载阅读了一番. 不同于一般大厂内部的代码规范,阿里巴巴的这本Java开发手册,可谓包罗万象,几乎日常Java开发中方方 ...
- 图片裁剪(cropper)后上传问题
最近工作需要处理头像裁剪以及上传,研究了几天,写点心得,提醒自己记住踩过的坑,能帮助别人当然更好. 功能基本就是这样: 这里需要注意的是:拿到需求后,不要急于直接上手,花费半个小时,甚至更长时间缕清整 ...
- 跨语言时区处理与Epoch
国际化通用程序或标准协议通常都涉及到时区问题,比如最近项目用到的OIDC(OpenID Connect). OIDC基于OAuth2协议,其id_token中包含了exp来表达该Token的过期时间, ...
- C#网络程序设计(3)网络传输编程之TCP编程
网络传输编程指基于各种网络协议进行编程,包括TCP编程,UDP编程,P2P编程.本节介绍TCP编程. (1)TCP简介: TCP是TCP/IP体系中最重要的传输层协议,它提供全双工和可 ...
- bootstrap快速入门笔记(一)
一,头部基本格式:<head lang="en"> <meta charset="UTF-8"> <meta name=" ...
- 统计数据方面SQL与HQL
因为HQL是面向对象的,所以对于统计数据方面使用HQL时不合适的,其实HQL最终还是会转化成SQL语句,项目里使用HQL语句应该是为了标准规范化. 统计的数据:同一个表,同一个字段,不同属性,统计不同 ...
- 移动端 H5图片裁剪插件,内置简单手势操作
前面曾经写过一篇<H5图片裁剪升级版>,但里面需要借助第三方手势库,这次就不需要使用手势库,全部封装在代码中. 下图是裁剪的展示,下面就做了拖放和裁剪,没有做缩放,在插件中需要用到大量的计 ...
- 利用LinkedList生成一副扑克牌
import java.util.LinkedList; import java.util.Random; //自定义一个Poker类,用于存储扑克的信息(花色.数字) class Poker{ St ...