一.了解变量和数据类型
变量:储存数据的空间(装数据的容器)
通过变量名来操作变量里面的数据,变量命名规则:
1)变量名由字母、数字、下划线、美元符号$组成
2)变量名不能以数字开头,不建议使用美元符号开头
3)变量名不能使用Java关键字(Java中关键字大概有50个)
4)变量名采用小驼峰命名法
5)变量名要做到见名知意
6)Java是严格区分大小写的
变量准备好之后,要准备数据,Java对数据进行了分类:
1.基本数据类型(8个)
1) 数值型数据
整数数据
byte、short、int、long
浮点型数据
float、double
2)非数值型数据
字符 char 使用单引号''括起来,单引号''中只能写一个中文汉字或者一个英文字符
布尔类型 boolean 布尔类型的变量中只能存放两个数据 true、false
2.引用数据类型(3个)
数组、类、接口
这些数据类型是有取值范围的,大家写的时候,需要注意范围。 超过范围会报错的。
二.Scanner的使用
scanner语句是可以在控制台输出的语句
1.要想在当前这个类中使用JDK中java文件夹里的util文件夹内的Scanner类,就必须先将这个类“导入”到当前这个类中
2.导包可以手动的在package和public class之间编写,还可以在创建Scanner类对象之后,通过鼠标点击实现导包,还可以在创建Scanner类对象后通过导包快捷键Ctrl+Shift+O导入
第一步:导包
//创建scanner类对象
Scanner sc = new Scanner(System.in);
/*
* nextInt():获取int类型的数据
* next():获取String类型的数据
* nextDouble():获取double类型的数据
*/
//获取数据
System.out.println("请输入激活语句:");
String smallblack =sc.next();
System.out.println(smallblack+"\n小黑子,露出鸡脚了吧!");
sc.close();
那接下来看看效果:
三.Java语言的10大特点
Java语言共有十大特点:
分别为:简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能、多线索性、动态性。
* 1、简单性:
* Java语言继承了C++语言的优点,去掉了C++中学习起来比较难的多继承、指针等概念,所以Java语言学习起来更简单,使用起来也更方便。
* 2、面向对象:
* Java是一种面向对象的编程语言。
* 3、分布性:
* Java设计成支持在网络上应用,它是分布式语言。所以只要用Java编写了一个程序,就可以到处应用。可以节省大量人力物力。
* 4、编译和解释性:
* Java编译程序生成字节码,而不是通常的机器码,这使得Java开发程序比用其他语言开发程序快很多。
* 5、稳健性:
* Java刚开始被设计出来就是为了写高可靠和稳健的软件的。所以用Java写可靠的软件很容易。目前许多第三方交易系统、银行平台的前台和后台电子交易系统等都会用Java语言开发。
* 6、安全性:
* Java的存储分配模型是它防御恶意代码的主要方法之一。所以很多大型企业级项目开发都会选择用Java开发。
* 7、可移植性:
* Java并不依赖平台,用Java编写的程序可以运用到任何操作系统上。
* 8、高性能:
* Java是一种先编译后解释的语言,所以它不如全编译性语言快。但Java设计者制作了“及时”编译程序,这样就可以实现全编译了。
* 9、多线索性:
* Java是多线索语言,它可以同时执行多个程序,能处理不同任务。
* 10、动态性:
* Java语言设计成适应于变化的环境,它是一个动态的语言。