java控制流程语句基础入门
/*控制流程语句:语句: 使用分号分隔的代码就是一个语句。
顺序语句: 按照代码顺序从上往下执行所有的代码就是顺序语句,,*/class Demo1 {ﻩpublic static void main(String[] args)ﻩ{/*ﻩint i= 10; //声明变量的语句ﻩ;//空语句ﻩSystem.out.println("Hello World!"); //输出语句*/System.out.println("A");System.out.println("B");ﻩﻩSystem.out.println("C");ﻩﻩSystem.out.println("D");ﻩ}}/*控制流程语句之(if)判断语句if判断语句的格式:格式1:适用于一种情况使用。
ﻩif(判断的条件){ﻩﻩ符合条件执行的代码;ﻩﻩﻩ}格式2 : 适用于两种情况下去使用的。
ﻩﻩif(判断条件){符合条件执行的代码}else{ﻩﻩ不符合条件执行的代码;ﻩ}三元运算符的格式:布尔表达式?值1:值2;if-else与三元运算符非常像:ﻩ三元运算符的优点:结构比较简洁。
ﻩﻩ三元运算符的缺点:符合条件必须要返回一个结果,不能执行语句。
格式三:适用于多种情况下去使用的。
ﻩif(判断条件1){ﻩ符合条件1执行的代码}else if(判断条件2){ﻩ符合条件2执行的代码ﻩ}else if(判断条件3){ﻩ符合条件3执行的代码}......else{ﻩ都不符合上述的条件执行的代码}if语句要注意的细节:1. 如果符合条件后只有一个语句需要执行,那么可以省略大括号。
但是建议不要省略,因为结构不清晰。
ﻩ2. if语句的判断条件后不能添加分号,否则会影响到执行的效果的,需求1:工作经验要两年或者两年以上。
需求2:根据一个变量所记录的数字输出对应的星期。
0---星期天 1 星期一*/class Demo2{ﻩpublic static void main(String[]args){ﻩﻩint workAge = 2;ﻩ/*格式1:ﻩif(workAge>=2){System.out.println("电话通知过来面试..");ﻩ}ﻩ格式2:ﻩif(workAge>=2){ﻩﻩ//符合条件执行的代码ﻩﻩSystem.out.println("电话通知你面试");}else{ﻩ//如果不符合上述的条件执行的代码ﻩﻩSystem.out.println("电话通知不要再投简历了,不收你!!");}ﻩ*/ﻩﻩﻩint num =31;ﻩif(num==0){ﻩSystem.out.println("星期天");}else if(num==1){System.out.println("星期一");}else if(num==2){ﻩﻩSystem.out.println("星期二");ﻩﻩ}else if(num==3){ﻩﻩﻩSystem.out.println("星期三");ﻩ}else if(num==4){ﻩﻩSystem.out.println("星期四");ﻩﻩ}else if(num==5){ﻩﻩSystem.out.println("星期五");ﻩ}else if(num==6){ﻩSystem.out.println("星期六");ﻩ}else{ﻩSystem.out.println("没有对应的星期");}}}/*需求:键盘录入一个分数,根据分数输出对应的等级。
比如: 100-90A等级89-80 B等级..... E等级接受键盘录入数据的步骤:1. 创建一个扫描器对象。
ﻩ2. 调用扫描器对象的nextInt方法扫描数据。
ﻩ3. 导入包。
*/import java.util.*;class Demo3{ﻩpublicstatic void main(String[] args){//创建一个扫描器ﻩScanner scanner = new Scanner(System.in);ﻩ//调用扫描器扫描键盘录入的数据ﻩSystem.out.println("请输入一个分数:");ﻩint score =scanner.nextInt(); //定义了一个num变量接收扫描到内容。
ﻩﻩﻩif(score>=90&&score<=100){ﻩﻩﻩSystem.out.println("A等级");ﻩ}else if(score>=80&&score<=89){ﻩﻩSystem.out.println("B等级");ﻩﻩ}else if(score>=70&&score<=79){ﻩﻩSystem.out.println("C等级");ﻩ}else if(score>=60&&score<=69){ﻩﻩﻩﻩSystem.out.println("D等级");}elseif(score>=0&&score<=59){ ﻩﻩﻩﻩSystem.out.println("E等级");ﻩ}else{ﻩﻩSystem.out.println("补考..");}ﻩ}}/*控制流程语句之---if 判断语句格式一:只适用于一种情况下去使用。
if(判断条件){ﻩ符合条件执行的代码;}格式二:适用于两种情况下去使用if(判断条件){ﻩ符合条件执行的代码}else{ﻩ不符合条件执行的代码ﻩ}]格式3:适用于多种情况使用的ﻩif(判断条件1){符合条件1执行的语句; ﻩ}elseif(判断条件2){ﻩ符合条件2执行的语句;ﻩ}else if(判断条件3){ﻩ符合条件3执行的语句;ﻩ}else if(判断条件4){ﻩ符合条件4执行的语句;}......else{ﻩ都不符合上述条件执行的代码...}*/class Demo1{ﻩpublic static voidmain(String[] args){System.out.println("Hello World!"); ﻩ}}/*控制流程语句之----switch选择判断语句switch语句的格式:switch(你的选择){ﻩcase值1:ﻩ符合值1执行的代码ﻩﻩbreak;ﻩﻩcase值2:ﻩﻩ符合值2执行的代码ﻩﻩﻩbreak;ﻩcase 值3:ﻩﻩﻩ符合值3执行的代码ﻩbreak;case 值4:符合值 4执行的代码ﻩbreak;ﻩ......ﻩdefault:ﻩﻩ你的选择都符合上述的选项时执行的代码;ﻩﻩbreak;}switch语句要注意的事项:1. switch语句使用的变量只能是byte、 char、short、int、 String 数据类型,String数据类型是从jdk7.0的时候开始支持的。
2. case后面跟的数据必须是一个常量。
ﻩ3. switch的停止条件:ﻩswitch语句一旦匹配上了其中的一个case语句,那么就会执行对应的cas e中的语句代码,执行完毕之后如果没有ﻩ遇到break关键字或者是结束switch语句的大括号,那么switch语句不会再判断,按照代码的顺序从上往下执行ﻩ所有的代码。
直到遇到break或者是结束siwitch语句的大括号为止。
4.在switch语句中不管代码的顺序如何,永远都是会先判断case语句,然后没有符合的情况下才会执行default语句。
if--elseif---elseif 语句与switch语句非常的相似:ﻩswitch语句的优点:switch语句的结构清晰。
ﻩswitch缺点:如果判断的条件是一个区间范围的,使用switch操作就非常的麻烦了。
判断以下那些不是计算机语言( D )ﻩA javaB C#C javascript Dandroid*/classDemo2{public staticvoid main(String[] args)ﻩ{ﻩﻩint option= 13;ﻩ//定义一个变量存储你的选择ﻩswitch(option){ﻩcase 1:ﻩSystem.out.println("java");ﻩﻩﻩﻩcase 2:ﻩﻩﻩSystem.out.println("C#");ﻩﻩﻩﻩcase 3:ﻩﻩSystem.out.println("javascript");ﻩﻩﻩﻩcase 4:ﻩﻩSystem.out.println("android");ﻩﻩdefault:ﻩﻩﻩSystem.out.println("你的选择有误");ﻩﻩﻩﻩﻩﻩﻩ}ﻩﻩ/*ﻩString str ="world";ﻩswitch(str){ﻩcase "hello":ﻩﻩﻩSystem.out.println("hello");ﻩﻩbreak;ﻩcase "world":ﻩﻩﻩSystem.out.println("world");ﻩﻩﻩbreak;ﻩﻩ}ﻩﻩ*/}}/*需求:接受键盘录入一个月份, 根据对应的月份输出对应的季节。
ﻩ345 春天ﻩ678夏天910 11 秋天ﻩ1 212 冬天要求使用switch语句实现。
*/import java.util.*;class Demo4{public static void main(String[] args){ﻩﻩSystem.out.println("请输入一个月份:");ﻩ//创建一个扫描器ﻩScanner scanner=newScanner(System.in);ﻩ//调用扫描器的nextInt方法ﻩint month = scanner.nextInt();ﻩswitch(month){ﻩcase3:ﻩﻩcase 4:ﻩcase 5:ﻩﻩSystem.out.println("春天");ﻩﻩbreak;ﻩﻩcase 6:ﻩﻩcase7:ﻩﻩcase8:ﻩﻩﻩSystem.out.println("夏天");ﻩﻩbreak;case9:ﻩcase 10:ﻩcase 11:ﻩﻩﻩSystem.out.println("秋天");ﻩﻩﻩbreak;case 12:case 1:ﻩﻩcase2:ﻩﻩﻩSystem.out.println("冬天");ﻩﻩbreak;ﻩdefault:ﻩﻩﻩSystem.out.println("没有对应的季节");ﻩbreak;ﻩ}ﻩ}}/*循环语句----while循环语句while循环语句的格式:while(循环的条件){循环语句;ﻩ}while循环语句要注意的事项:1. while循环语句一般是通过一个变量控制其循环的次数。
java基础知识点笔记
java基础知识点笔记Java是一门非常重要的计算机语言,具有良好的跨平台性和易读性和易学性。
尤其是基于Java开发的移动端和Web端产品,其优秀的性能和可扩展性在行业中得到了广泛的青睐。
作为Java开发工程师,熟练掌握Java的基础知识非常重要。
一、Java基本语法Java程序包含一个或多个类,不同类可以相互调用使用。
每一个Java程序都需要有一个入口点,即main()函数。
在Java中,注释采用“//”或“/*...*/”的形式,可以单行或多行注释。
Java变量需要先声明再使用,可以定义基本类型变量和引用类型变量。
Java中的运算符包括算术运算符、逻辑运算符等。
二、Java面向对象编程Java是一门面向对象的编程语言,对象是Java程序的基本组成单元。
Java中的类封装了数据和方法,可以实现类的继承和多态。
在Java中,使用构造函数实例化对象,可以使用访问控制符来控制类成员的访问权限。
三、Java流程控制语句Java中的流程控制语句有条件语句(if、if-else、switch)、循环语句(while、do-while、for)等。
其中,if语句可以进行嵌套,switch语句可以使用break语句避免case穿透问题。
四、Java数组Java中的数组是一组相同类型的数据序列,从0开始编号,使用方括号表示。
在Java中可以使用foreach来遍历数组,也支持多维数组。
五、Java异常处理Java程序中的异常指的是程序出现的错误。
异常处理是Java程序中的一部分,可以使用try-catch语句来捕获并处理异常。
Java中的异常类型包括运行时异常和受检查异常。
六、Javaio编程Java中的文件和I/O操作称为io编程。
Java的io编程采用字节流和字符流,其中字节流用于处理二进制数据,字符流用于处理文本数据。
Java中的io操作需要进行文件的读取、写入等操作,可以使用File类来操作文件。
七、Java线程Java程序中,线程指的是一条执行序列,Java中的线程可以继承Thread类或实现Runnable接口。
java基础语法2-运算符与流程控制
java基础语法2-运算符与流程控制关键字-标识符-常量和变量-运算符-流程控制-⽅法-数组5 运算符算术运算符Arithmetic Operators赋值运算符Assignment Operators⽐较运算符Compare Operators逻辑运算符Logic Operators位运算符Bitwise Operators三元运算符Ternary Operator5.1算术运算符Arithmetic Operators注意:1.除法操作两个操作数是整数时,结果也是整数,余数部分舍弃int x = 3500;System.out.println(x / 1000 * 1000);2.%操作获得的是除法操作的余数%结果的符号取决于被模数,即%前⾯的数的符号决定了结果的正负5.1.1++,--++:⾃加放在变量前,先⾃增,再使⽤放在变量后,先使⽤,后⾃增--:⾃减放在变量前,先⾃减,后使⽤放在变量后,先使⽤,后⾃减注意:只能对变量使⽤练习题:练习题1:int a = 10;int b = 10;int c = 10;a = --c;b = c++;c = ++a;经过以上操作,abc的值分别是多少?练习题2:int a = 4;int b = (++a)+(a++)+(a*10);经过以上操作,ab的值分别是多少?练习题5.1.2字符串参与运算:1.两个操作数都是字符串2.⼀个字符串⼀个变量3.多个操作数“+”除了字符串相拼接功能外,还能把⾮字符串转换成字符串,加空串即可String s = 5 + "";思考:System.out.println("5+5="+5+5);//打印结果是?System.out.println(5+5+"hello");思考5.2扩展的赋值运算符符号: = , +=, -=, *=, /=, %=(扩展的赋值运算符) 左侧为变量,右侧为字⾯量,或变量,或表达式⽰例: int a,b,c; a=b=c=3;//⽀持连续赋值 int a = 3;a += 5; //等同运算:a=a+5;思考:short s = 3;s = s + 2; //报错s += 2; //扩展的赋值运算符会默认做强制的类型转换s=(short)(s+2)s=s+2//编译失败,因为s会被提升为int类型,运算后的结果还是int类型。
java基础-程序执行流程之if-else语句
java基础-程序执⾏流程之if-else语句1、if是什么if条件语句是⼀个重要的编程语句,它⽤于告诉程序在某个条件成⽴的情况下执⾏某段程序,⽽在另⼀种情况下执⾏另外的语句。
使⽤if条件语句,可选择是否要执⾏紧跟在条件之后的那个语句。
关键字if之后是作为条件的“布尔表达式”,如果该表达式返回的结果为true,则执⾏其后的语句;若为false,则不执⾏if条件之后的语句。
if条件语句可分为简单的if条件语句、if…else语句和if…else if多分⽀语句。
int b = 100;if(b == 100)System.out.println("b的值是100");2、if...elseif...else 语句是条件语句中常⽤的⼀中形式,针对某个条件进⾏有选择的处理,通常是“如果满⾜某个条件,就进⾏某种处理,否则进⾏另⼀种处理”int b = 100;if(b == 100)System.out.println("b的值是100");elseSystem.out.println("b的值不是100");3、if...else if 多分⽀语句if...else if 多分⽀语句是针对某个事件的多种情况进⾏处理,表现形式是“如果满⾜某种条件,进⾏⼀种处理,否则满⾜另⼀种条件,进⾏另⼀种处理,否则。
”public class IfElseNestSimple {public static void main(String[] args) {int a = 10;int b = 7;int c = 99;System.out.println("a=" + a + ". b=" + b + ". c=" + c);if (a == b && b == c) {System.out.println("a,b和c相等。
Java程序设计流程控制
if y > 2 int z = x + y; System out printlnz is + z;
else System out printlnx is + x;
26
课堂练习c
执行下列switch语句后y是多少
x = 3; switch x + 3 case 6: y =1; default: y + = 1;
do 语句或块; while 布尔测试
int i = 0; do System out println"i = " +i; i++; while i < 10; System out println"Finally ";
36
思考题
怎么决定使用哪类循环
37
循环的嵌套
在一个循环体内又包含了另一个完整的循环结 构;成为嵌套循环 如:
27
switch中的default
本质是一种特殊匹配
变量或表达式的值不能与任何case值相匹配时; 可选缺省符default指出了应该执行的程序代码
位置
default 语句一般在switch语句的最后
注意
如果匹配到了default;并且default后还有其他 的case;则继续执行;且忽略是否匹配
// end for // end while
40
课堂练习
下面的循环程序输出结果是什么
public class ShowErrors public static void mainString args forint i=0;i<10;i++; System out printlni+4;
Java基础知识总结(超详细整理)
Java基础知识总结(超详细整理)Java语⾔的特点1.⾯向对象⾯向对象(OOP)就是Java语⾔的基础,也是Java语⾔的重要特性。
⾯向对象的概念:⽣活中的⼀切事物都可以被称之为对象,⽣活中随处可见的事物就是⼀个对象,我们可以将这些事物的状态特征(属性)以及⾏为特征(⽅法)提取并出来,并以固定的形式表⽰。
2.简单好⽤Java语⾔是由C和C++演变⽽来的,它省略了C语⾔中所有的难以理解、容易混淆的特性(⽐如指针),变得更加严谨、简洁、易使⽤。
3.健壮性Java的安全检查机制,将许多程序中的错误扼杀在摇蓝之中。
另外,在Java语⾔中还具备了许多保证程序稳定、健壮的特性(强类型机制、异常处理、垃圾的⾃动收集等),有效地减少了错误,使得Java应⽤程序更加健壮。
4.安全性Java通常被⽤在⽹络环境中,为此,Java提供了⼀个安全机制以防恶意代码的攻击,从⽽可以提⾼系统的安全性。
5.平台⽆关性Java平台⽆关性由Java 虚拟机实现,Java软件可以不受计算机硬件和操作系统的约束⽽在任意计算机环境下正常运⾏。
6.⽀持多线程在C++ 语⾔没有内置的多线程机制,因此必须调⽤操作系统的多线程功能来进⾏多线程程序设计,⽽ Java 语⾔却提供了多线程⽀持。
多线程机制使应⽤程序在同⼀时间并⾏执⾏多项任务,该机制使得程序能够具有更好的交互性、实时性。
7.分布式(⽀持⽹络编程)Java语⾔具有强⼤的、易于使⽤的⽹络能⼒,⾮常适合开发分布式计算的程序。
java中提供了⽹络应⽤编程接⼝(),使得我们可以通过URL、Socket等远程访问对象。
8.编译与解释共存Java语法基础标识符: ⽤来标识类名、对象名、变量名、⽅法名、类型名、数组名、⽂件名的有效字符序列。
合法的标识符:由字母、数字、下划线“_”、美元符号“$”或者“¥”组成,并且⾸字符不能是数字。
不能把java关键字和保留字作为标识符。
标识符对⼤⼩写敏感。
关键字:Java语⾔中已经赋予了特定含义的保留字: const、goto,Java版本中尚未使⽤,但以后版本可能会作为关键字使⽤变量:程序运⾏期间可以被改变的量。
java流程控制题目
java流程控制题目下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 条件判断,if 语句。
如果条件成立,则执行 if 块中的语句;否则,跳过 if 块。
java学习笔记(5)控制语句、键盘输入
java学习笔记(5)控制语句、键盘输⼊控制语句:java控制可以分为7种:*控制选择结构语句: *if if else *switch*控制循环结构语句: *for *while *do while*改变控制语句顺序: *break *continueif控制语句:/*关于java语⾔当中的if语句,属于选择结构,if语句⼜被称为分⽀语句/条件控制语句;1、if语句的运发结构:包含4中编写⽅式第⼀种:if(布尔表达式){java语句;...};第⼆种:if(布尔表达式){java语句;...}else{java语句;...}第三种:if(布尔表达式){java语句;...}else if(布尔表达式){java语句;...}...第四种:if(布尔表达式){java语句;...}else if(布尔表达式){java语句;...}else{java语句;...}重点:只要有⼀个if分⽀执⾏,整个if语句结束;注意:所有控制语句都是可以互相嵌套的。
注意:嵌套使⽤的时候,代码格式要保证完美。
注意:if语句中,只有⼀条java语句的话,⼤括号可以省略;if(true/false){java语句;}if(true/false) java语句;//但是不推荐使⽤,这种代码风格不好。
不容易看清。
*/public class ifTest01{public static void main(String[] args){// 需求,所在位置的5公⾥范围内有肯德基的话,去KFC吃午饭。
// 公⾥数double distance = 6.0;//单位KM// 判断语句if(distance<=5){System.out.println("⾛着去KFC吃午饭");}else if(distance<=7.0&&distance>5){System.out.println("跑着去KFC吃午饭");}else{System.out.println("在附近吃别的");}}}接收⽤户键盘输⼊:/*System.out.println() 负责向控制台输出,【从内存到控制台,输出的过程,这是从内存中出来了】接收⽤户键盘输⼊,从"键盘"到"内存"。
03_JAVA 的流程控制
IF-THEN-ELSE举例
int temperature = 38; if (temperature>35){ System.out.println(“It’s too hot!”); System.out.println(“I want to go home!”); } else { System.out.println(“Have a nice day.”); System.out.println(“Let’s stay here.”); }
二重循环例
public class testArray { public static void main(String args[]) { int x[][] = new int [2][3]; int i,j; for (i=0;i<2;i++) for (j=0;j<3;j++) x[i][j]=i+j; for (i=0;i<2;i++) { System.out.println(); for (j=0;j<3;j++) System.out.print(x[i][j]); } } }
while 语句举例(续)
int x=0,s=0; While (x<5) { System.out.println(x); x=x+1; s=s+x; } System.out.println(s);
while 语句举例(续2)
String s=“x”; while (x.length()<4) System.out.println(s+”is too short.”); s=s+ “x”; } System.out.println(“All done!”);
java基础八股文
java基础八股文Java基础八股文Java是一门跨平台的面向对象编程语言,广泛应用于企业级应用开发、移动应用开发、游戏开发等领域。
本文将从Java基础的八个方面,介绍Java编程的核心知识点。
一、变量与数据类型Java中的变量需要先声明再使用,可以分为基本数据类型和引用数据类型。
基本数据类型包括byte、short、int、long、float、double、char、boolean,引用数据类型包括数组、类、接口等。
需要注意的是,Java是一门强类型语言,变量类型必须与赋值类型一致。
二、运算符与表达式Java中的运算符包括算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符等。
表达式是由操作数和运算符组成的式子,可以通过运算符的优先级和括号来改变表达式的计算顺序。
三、流程控制Java中的流程控制语句包括条件语句、循环语句和跳转语句。
条件语句包括if语句和switch语句,循环语句包括for循环、while循环和do-while循环,跳转语句包括break语句、continue语句和return语句。
四、数组和字符串Java中的数组是一组相同类型的数据集合,可以通过下标访问数组元素。
字符串是一组字符的集合,可以通过String类来创建和操作字符串。
五、面向对象编程Java是一门面向对象的编程语言,支持封装、继承和多态等特性。
封装可以隐藏类的内部细节,继承可以从父类继承属性和方法,多态可以通过父类引用指向不同的子类对象。
六、异常处理Java的异常处理机制可以捕获和处理程序中的异常情况,防止程序崩溃或出现错误结果。
异常分为受检异常和非受检异常,可以使用try-catch语句来处理异常。
七、集合框架Java的集合框架提供了一组用于存储和操作数据的类和接口,包括List、Set、Map等数据结构。
集合框架提供了丰富的API,可以方便地进行数据的增删改查等操作。
八、IO流和网络编程Java的IO流可以实现数据的输入和输出,包括字节流和字符流。
java基础one---运算符and流程控制
java基础one---运算符and流程控制⾸先java这个了解下java的基础⾸先java⽂件都是以.java结尾的然后他所有的内容都是有⼀个⼊⼝的就是放在了public static void main(String [] args){ ⽂件的内容}中第⼀个java⽂件public class one { //每⼀个⽂件必须要有⼀个公共类这个类名必须和你的⽂件名⼀致public static void main(String [] args) // java⼊⼝{System.out.println("Hello world");}}java的注释:单⾏注释:// 注释内容多⾏注释:/*注释内容*/⼀、元素(变量)的命名java中元素(类名、变量名、⽅法名、接⼝名、包名)统称为标识符定义规则:由数字、字母、下划线$组成数字不可以开头不可以使⽤关键字保留字但能包含关键字保留字java元素中严格规定⼤⼩写,长度⽆限制标识符不能包含空格不能使⽤关键字但是可以包含的意思是你的命名中有⼀⼤堆但是可以含有这个关键字要是只有单独的⼀个关键字是不⾏的eg:class one{ // 必须要和你的⽂件名⼀致public static void main(String [] args){}}class static{ // 错误不可以使⽤关键字}class static_1{ // 可以使⽤因为只是单纯的包含关键字}java变量:java的变量和以前所接触的变量不同需要携带变量的类型变量必须要先声明之后再去使⽤1、数据类型变量名 = 变量值; //分号是必须添加的 eg: int age = 30;2、也可以分开定义:数据类型变量变量名 = 变量值 eg: int age ; age = 30;eg:class one{ // 必须要和你的⽂件名⼀致public static void main(String [] args){int age = 30; //变量的定义System.out.println(age); // 变量的使⽤int number; // 变量的⽣明number = 300; // 变量的赋值System.out.println(number);}}java的数据类型存储⼤⼩例值注释byte 1byte 3 字节int 4bytes 3 整数short 2bytes 3 短整数long 8bytes 3 长整数float 4bytes 1.2 单精度浮点数double 8bytes 1.2 双精度浮点数char 2bytes 'a' 字符boolean 1bit true布尔值基本数据类型: 整型: byte\short\int\long 浮点型:float\double 字符型: char 布尔型: boolean在java中整型常量默认为int 浮点常量默认为double 第⼀类、整数类型byte:8 位,⽤于表⽰最⼩数据单位,如⽂件中数据,-128~127short:16 位,很少⽤,-32768 ~ 32767int:32 位、最常⽤,-2^31-1~2^31 (21 亿)long:64 位、次常⽤注意事项:int i = 8;这⾥的8叫做直接量或者字⾯量,就是直接写出来的常数。
