一、 变量

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) 变量与数据类型的更多相关文章

  1. 初识java之变量、数据类型和运算符(一)

    博友目标: 1.掌握变量的概念 2.引子----会使用常用数据类型 众所周知,每台电脑都有一个内存这么个必不可少的元素,那么到底内存到底是用来干什么的呢?其实啊,计算机内存相当于人类的大脑,计算机在处 ...

  2. Java 语言基础 (初识Java语言, 变量和数据类型, 运算符, 流程控制语句, 数组)

    初始 Java 语言 Java SE -- Java Platform, Standard Edition 是 Java 平台的基础 Java SE 以前称为 J2SE, 可以编写桌面应用和基于 we ...

  3. Java基础——变量、数据类型

    一 .变量 1.计算机的内存类似于人的大脑,计算机使用内存来记忆大量运算时要使用数据.内存是一个物理设备,如何来存储一个数据呢?很简单,把内存想象成一间旅馆,要存储的数据就好比要住宿的客人. 首先,旅 ...

  4. Java基础 变量和数据类型及相关操作

    Java基本语法: 1):Java语言严格区分大小写,好比main和Main是完全不同的概念. 2):一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类.若源文件 ...

  5. Java之变量和数据类型

    变量 什么是变量 变量就是初中的代数的概念.例如一个简单的方程,x,y都是变量 y=x+1 在Java中,变量分为两种:基本类型的变量和引用类型的变量 在Java中,变量必须先定义后使用,在定义变量的 ...

  6. JAVA的变量,数据类型与运算符

    1. 变量 计算机处理数据,变量被用来存储处理的数据,之所以叫做变量因为你可以改变存储的值.更确切的说,一个变量指向着一块存储特定类型值的地址,换句话说,一个变量有名称.类型和值.一个变量有一个名称, ...

  7. 九天学会Java,第一天,变量和数据类型,赋值和输出

    用9天入门三门编程语言,有可能嘛,尤其是对没有基础的同学来说?对于想学好的编程的人来说,无论从哪一门语言开始入手,语言的本身其实并不是我们最应该的关心的,至少不是作为一个初学者首先关心的. 网络上,网 ...

  8. java 变量及数据类型、原码、反码、补码

    Java基础——变量及数据类型 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 使用变量注意: 变量的作 ...

  9. 初识Java Java基础知识

    今天给大家带来的是初级Java基础部分的知识:包括初识Java.变量.常量.数据类型.运算符.各种选择结构.循环结构.数组等Java的基础语法部分!!!内容.步骤超详细,附有各种案例的源代码(可以直接 ...

随机推荐

  1. UEditor编辑器和php简单的实现socket通信

    一.UEditor编辑器 使用这个编辑器是需要先下载编辑器文件,记得下载的时候放入自己的网站中,既然是php中使用,自然我下载的就是php的UEditor编辑器了,然后是utf-8的 其实使用很简单, ...

  2. 记一些让footer始终位于网页底部的方法

    上次说把网页的头部和尾部分离出来作为一个单独的文件,所有网页共用,这样比较方便修改,然而,,,我发现某些方法里尾部会紧跟在头部后面,把内容挤在下面..而且有的页面内容少的话不能把尾部挤到最下面,所以, ...

  3. poj2352树状数组

    Astronomers often examine star maps where stars are represented by points on a plane and each star h ...

  4. 《Thinking in Java》 And 《Effective Java》啃起来

    前言 今天从京东入手了两本书,<Thinking in Java>(第四版) 和 <Effective Java>(第二版).都可以称得上是硬书,需要慢慢啃的,预定计划是在今年 ...

  5. Win10或Win8下ObjectARX2015 Wizard向导创建项目失败解决方法

    [原创]objectARX 2015 Wizard安装向导在Win8/win10下无法创建项目的解决方法总结by edata @2017-5-1objectARX 2015 Wizard安装向导在Wi ...

  6. mac下安装MySQL完整步骤(图文详情)

    原文摘自:http://www.jb51.net/article/103841.htm 最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysq ...

  7. OSS.Core基于Dapper封装(表达式解析+Emit)仓储层的构思及实现

    最近趁着不忙,在构思一个搭建一个开源的完整项目,至于原因以及整个项目框架后边文章我再说明.既然要起一个完整的项目,那么数据仓储访问就必不可少,这篇文章我主要介绍这个新项目(OSS.Core)中我对仓储 ...

  8. Oracle 12C 新特性之表分区带 异步全局索引异步维护(一次add、truncate、drop、spilt、merge多个分区)

    实验准备:-- 创建实验表CREATE TABLE p_andy(ID number(10), NAME varchar2(40))PARTITION BY RANGE (id)(PARTITION ...

  9. 学习笔记:javascript内置对象:字符串对象

    1.字符串的创建   var str = "Hello Microsoft!";   2.字符串属性   constructor  返回创建字符串属性的函数   length    ...

  10. JavaScript作用域问题

    最近在研究JavaScript,遇到了好多问题,之前还是挺清楚JavaScript作用域的,今天突然发懵了,求哪个大神给讲解一下? 谢谢!