第一周总结

第一周总结

第一天

学习了一些常用的DOS命令,能够熟练的运用命令创建文件夹,创建文件

第二天

1.安装了JDK,配置了环境变量。

   2.类命名规则:首字母大写,大写字母分词。

   3.数据类型:

整型

byte   一个字节     8位bit       -128---127
            short  2个字节      16位	     -32768---32767
	     int     4个字节        32位         -2147483648---2147483647
	     long   8个字节        64位         -2^63------2^63-1

浮点型:

float	4字节	-2^31---2^31-1

		doublean  8字节	-2^63---2^63-1

字符型:

​ char:’'单引号定义变量, 2字节, 范围:0—65535

​ 注:定义的时候,必须使用单引号定义,而且一次只能存一个字符;

布尔型:

​ boolean : 1字节 取值:true或false;

转义字符:

​ 通过\将一个字符转换为其他含义;

类型转换:

​ 自动类型转换:小范围向大范围转换或者整型向浮点型转换

​ 强制类型转换:大范围向小范围转换或者浮点型向整型转换

​ 注:强制类型转换—(类型)需要转换的值

	如:  float f=(float)0.5;//强制转换语法

算法运算符:

​ 运算符两侧的数据类型要相同(相兼容)

第三天

算数运算符:

% ---判断整除情况,结果的正负值取决于被除数

		++   自加,加一;

		-- 	自减,减一;

		注:++变量,先加1再使用;

		变量++,先使用原值,再加一;

赋值运算符:

运算顺序:从右向左

		例:

			x+=y;  //相当于x=x+y;

			x+=10;  //相当于x=x+10;

		总结:运算符的左边一定是变量,右边可以是变量也可以是常量;

逻辑运算符:

&&	||	!

		&&:  A && B,A和B的结果同时为true时,A&&B就是true;

		A			B			A&&B

		false		true			false

		false		false		false

		总结:  短路与,当左边表达式为false时,右边表达式不执行,此时结果必然是false;

		||:  A||B,A和B只要一方是ture时,A&&B就是true;

		注:短路或,当左边表达式为true时,右边表达式不执行,此时结果必须是true;

		!:  非

		例: boolean bb=false;
			bb=!bb;
			System.out.println(bb);	

&与 |或 ^异或

例:  8
	 00001000--byte类型
	 15
	 00001111--byte类型
	 	高位			低位:低位对齐,高位补0
	 	0 0 0 0 1 0 0 0
	 	0 0 0 0 1 1 1 1
	 -----------------------
      & 0 0 0 0 1 0 0 0 两位同时为1,结果就是1
      | 0 0 0 0 1 1 1 1 只要有1,结果就是1
      ^ 0 0 0 0 0 1 1 1 相同为0,不同为1

~

正数,取反,-(正数+1)

		负数,取反, (-负数)-1

		运算原理:

			原码:二进制,

			反码:原码除了符号位后安位取反,

			补码:反码加一,

			取反操作~:全部按位取反  --补码

			注:正数的原码,反码,补码相同

三目运算符:X?Y:Z

单目:一个操作数,++,例:int x=1;x++;

		双目:两个操作数,例:int x=1,y=2,z=3;   x>y&&x>z

		三目:?:

		目:操作数

		例:

			表达式?结果1:结果2

			表达式?结果1:(表达式2?结果2:结果3)

条件判断:if

if--单if

		if---else

		if( ){

		}else{

		}	

第四天

位运算符:移位符号

>>  保持符号位不变,向右移动,相当于除法
>>> 带符号位移动,向右移动,相当于除法
<<  保持符号位不变,向左移动,相当于乘法

键盘录入对象:Scanner

第一步:创建对象 Scanner 变量=new Scanner(System.in);
	Scanner sc=new Scanner(System.in);
第二步:导入这个对象 import
		import java.util.Scanner;---在类定义public class...之上
第三步:使用
		int res=sc.nextInt();--获得一个整型数

开关分支语句:switch

int  kk=10;

		switch(kk%2){//switch中定义一个变量或者表达式
		case 0://定义变量或表达式的值	
			System.out.println("偶数");
			break;//终止当前的case
		case 1:
			System.out.println("奇数");
			break;
}
注:将switch中的变量或表达式与case后的值相比较,哪个case的值满足条件就执行该case分支的语句,直到break出现,就终止执行;
switch中都可以使用哪些类型的变量?
byte  short  int  char  --String字符串 enum枚举

while循环:

//初始化变量
		int i=1;
		while(i<=10){//循环条件
            //循环体:要执行的代码
            System.out.println(i+"********");
            i++;//++i//迭代变量
		}

for循环:

for(单次[表达式][条件表达式]末尾[循环体]

{

中间循环体;

}

特殊流程控制:

​ break:用来结束整个循环

​ continue:跳过当前的一次循环

方法:

​ 注:在一个方法中只能调用另一个方法,不能定义方法;

​ 定义方法的位置在类内且在其它方法之外;

​ java中最小单位是类,所以方法的定义必然在类内;

​ 目前,定义方法都以public static开始;

方法的定义:

	public static void/类型 方法名(参数){
        //方法体
        //return
	}
	例:
	//有参  无返回值
	public class Demo{
        public static void mul(int x,int y){//参数从调用处传递进来
        	System.out.println(x*y);  
        }
	}
	

方法的调用:

​ 类名.方法名(参数)

​ 例:

​ Demo.mul(10,20);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值