Java第三章总结及课堂总结

3.1 Java主类结构

一个Java应用程序是由若干个类组成。语句packaeg Number为声明该类所在的包,package为包的关键字。

全局变量和局部变量都有各自的应用范围。4

main()方法是类体中的主方法。该方法从“{”开始,至“}”结束。

3.2 数据基本类型

在Java中有8种基本数据类型来储存数值、字符、布尔值。

数值型:整数类型(byte、short、int、long)浮点型(float、double);字符型;布尔型。

整数类型:整数类型简称整型,用来储存整数数值,即没有小数点部分的数值。可以是正数、也可以是复数。

byte short int long

浮点类型:浮点类型简称浮点型,用来储存含有小数部分的数值。(float、double)

字符类型:

char型用于存储单个字符,占用16位(两个字节)的内存空间。

转义字符:转义字符是一种特殊的字符变量,它以反斜杠“\”开头,后跟一个或者多个字符。

布尔类型:布尔类型又称逻辑类型,简称布尔型,通过关键词Boolean来定义布尔类型变量。

3.3 常量与变量

标识符:可以简单地理解为一个名字,是用来标识类名、变量名、方法名、数组名、文件名的有效字符序列。

关键字:又称保留符,是Java语言中已经被赋予特定意义的一些单词,不可以把这些单词作为标识符来使用。关键字有许多例如:int、long、byte、float......等等。

声明变量:变量的使用是程序设计中一个十分重要的环节。声明变量就是要告诉编译器(compiler)这个变量的数据类型,这样编译器才知道需要配置多少空间给它,以及它能存放什么样的数据。在程序运行的过程中,空间的值是变化的,这个内存空间就称为变量.

(int age;

char char1 = 'r';)

声明常量:在程序运行过程中一直不会改动的量称为常量。

变量的有效范围:成员变量、局部变量。

3.4 运算符

运算符主要包括:赋值运算符、算术运算符、自增自减运算符、比较运算符、逻辑运算符、位运算符、三元运算符。

赋值运算符他是一个是一个二元运算符


public class L310 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
			int a, b, c;
			a = 15;
			c = b = a + 4;
			System.out.println("c值为:"+c);
			System.out.println("b的值为:"+b);
	}

}

算数运算符:主要有+,-,*,/,%他们都是二元运算符;



	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入两数字,用空格隔开(num1 num2):");
		double num1 = sc.nextDouble();
		double num2 = sc.nextDouble();
		System.out.println("num1 + num2的和为:"+(num1 + num2));
		System.out.println("num1 - num2的差为:"+(num1 - num2));
		System.out.println("num1 * num2的积为:"+(num1 * num2));
		System.out.println("num1 / num2的商为:"+(num1 / num2));
		System.out.println("num1 % num2的余数为:"+(num1 % num2));
		sc.close();
	}

自增和自减运算符:a++,++a,a--,--a;

比较运算符:>,<,==,>=,<=,!=;


public class L39 {

	public static void main(String[] args) {
		int a = 4;
		int b = 5;
		System.out.println("a>b的返回值为:"+(a>b));
		System.out.println("a<b的返回值为:"+(a<b));
		System.out.println("a==b的返回值为:"+(a==b));
		System.out.println("a!=b的返回值为:"+(a!=b));
		System.out.println("a>=b的返回值为:"+(a>=b));
		System.out.println("a<=b的返回值为:"+(a<=b));
	}

}
运行结果如下:
a>b的返回值为:false
a<b的返回值为:true
a==b的返回值为:false
a!=b的返回值为:true
a>=b的返回值为:false
a<=b的返回值为:true

逻辑运算符:&&,||,!;

位运算符:“按位与”运算‘&’;“按位或”运算‘|’;“按位取反”运算‘~’;“按位异或“运算‘^’

 位移操作:

左移:整体左移 空位补一 溢出去掉

右移:正数补零 负数补一 溢出去掉

无符号右移:整体右移 空位补零 溢出去掉

三元运算符:运算规则为:若条件试的值为true,则整个表达式取值1,否则取值2。

3.5数据类型转换

隐式类型转换又称自动转换:一定不会丢失数据;

显式类型转换又称强制转换:有可能会丢失数据;

第三章到此为止啦 芜湖!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值