变量和数据类型(入门Java第三天)

本文介绍了Java编程中的变量和数据类型,包括基本数据类型如整数、浮点数、字符和布尔值,以及引用数据类型。讲解了变量命名规范,并强调了数据类型的取值范围。此外,还探讨了Scanner类的使用,用于从控制台获取用户输入。最后,概述了Java语言的十大特点,如简单性、面向对象、分布性和安全性,强调了其在多线索性和动态性上的优势。
摘要由CSDN通过智能技术生成

一.了解变量和数据类型 

          变量:储存数据的空间(装数据的容器)
          通过变量名来操作变量里面的数据,变量命名规则:
          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语言设计成适应于变化的环境,它是一个动态的语言。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值