变量的声明与使用(常见的基础数据类型),运算符
2017-10-15 12:19
701 查看
一、变量:
问:什么是变量?有不变的量吗?答:可以改变值的量是变量。不变的量称常量。
1.变量的声明
语法:
数据类型 变量;数据类型 变量1,变量2,.....,变量n;
常见的数据类型:
整 型(整数): byte short int long浮点型(小数): float(一般以F或者f结尾) double
字符型(字/符):char 举个栗子:'a','c','#'
String(字符串,注意S大写) 举个栗子:"aaa","cc","#"," "
布 尔 类 型(真/假):boolean
2.变量的初始化(赋值)
语法:
a)在声明的时候直接赋值:int a=0;或者int a=0,b=0,.....,n=0;b)声明以后再赋值:int a; a=0;
注意:
Ⅰ:变量必须先声明在使用
Ⅱ:变量必须先初始化在使用
Ⅲ:变量的值类型必须小于它声明的类型
3.类型转换
自动转换:小数据类型转换给大数据类型 。 举个栗子:float a=1.1234;double =a;
强制类型转换:大数据类型转换成小数据类型(会有数据丢失)
语法:小数据类型 变量 = (小数据类型)大数据类型变量;
举个栗子:double a=1.123456789987;
float b= (float)a;
小程序举例:
public class Test03{ public static void main(String[] args){ int n1=65; int n5 = 'A'; double n6=1.0123456789456123; //自动类型转换(小给大) float n2=n1;//int转换float double n3= n2;//float转换double //强制转换:(大给小)小数数据类型的变量=(小数据类型)大数据类型变量; float n7=(float)n6;//double转float int n8 =(int)n7;//float转int char n4 =(char)n1;//int转char //打印 System.out.println("n1="+n1); System.out.println("n2="+n2); System.out.println("n3="+n3); System.out.println("n4="+n4); System.out.println("n5="+n5); System.out.println("n6="+n6); System.out.println("n7="+n7); System.out.println("n8="+n8); } }
4.运算符:
数据运算符:+:加
-:减
*:乘
/:除
%:求余 举个栗子:5%2=1;
逻辑运算符:
&&:逻辑与 (全真才真)
true&&true=true;
true&&false=false;
false&&true=false;
false&&false=false;
||:逻辑或 (一真就真)
true&&true=true;
true&&false=true;
false&&true=true;
false&&false=false;
!:逻辑非(遇真为假,遇假为真)
!true=false;
!false=true;
条件运算符:(三目运算符)
语法:
(条件表达式)?表达式n:表达式m;
例子:
int a=10,b=20;
max=(a>=b)?a:b;//当条件成立,max=a,不成立max=b;
相关文章推荐
- javaee基础(变量定义与使用,数据类型及运算符)
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- python基础教程之基本数据类型和变量声明介绍
- python基础教程之基本数据类型和变量声明介绍
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- javascript学习(1)——[基础回顾]变量、声明、数据类型、类型转换
- java基础(7)--Java中的变量、数据类型、运算符
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- C语言基础:进制转换,变量,常量,表达式,基本数据类型,输出函数,输入函数,运算符. 分类: iOS学习 c语言基础 2015-06-10 21:39 25人阅读 评论(0) 收藏
- PHP语法基础:数据类型、常量与变量的声明及区别
- 小甲鱼:Python学习笔记001_变量_分支_数据类型_运算符等基础
- 使用临时表与声明一个表数据类型的变量有什么区别
- 黑马程序员—JAVA基础—常量、变量、数据类型、运算符
- C基础:进制 变量 基本数据类型 运算符
- 黑马程序员_Java基础_02常量、变量、数据类型、运算符、语句、程序执行过程
- 变量浮点型PHP自学之路-----PHP基础数据类型及运算符介绍
- 01-Java基础知识:数据类型与变量、标识符、运算符、表达式
- 黑马程序员——Java语言基础——关键字、表示符、常量、变量及数据的类型、运算符
- 黑马程序员——Java基础(常量、变量、数据类型、运算符、键盘录入)
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)