JAVA第二课

跟日记本一起学JAVA!相信你可以的,加油~

本课闯关内容:1.照猫画虎(0/3)

                         2.熟悉基础知识(0/3)

                                                                                                   

(很多人的后缀名是没有展示出来的,这时就需要方法了)

打开文件扩展名:打开此电脑,点击“查看”,点击“显示”,之后找到文件扩展名勾选上就行啦,(我的是有“显示”这一项,不一样的,也大差不差。)

先带基础知识,再写代码!!

基础知识: 

1.(酒店:Java内存 )     

2.变量:变化的量,储存数据(数据可以放在变量里)(房间号/名(起个名):变量)

3.数据类型:你存储的数据不同,根据你的数据,你需要的类型就是不一样。(房间类型:数据类型 (房间类型不同,房间的大小不一样))

4.数据:(eg:1,123,6666666689,0.436,你随意)(人:数据)

5.变量名在同一个空间内不能同名。

输出代码:System.out.println();

1.括号里加双引号“”,双引号里的内容你写什么,就输出什么

2.括号里没有双引号“”

eg:   f=23;

       System.out.println(f);(输出的是23,此条代码把f看作一个变量名,它会拿着这个变量名去访问这个变量里面的数据)

照猫画虎1:

基础知识1:!!!重点:

变量的定义:

方法1:先声明,再分配空间

数据类型+空格+变量名(声明)

变量名+“=”+值(赋值,把右边的值赋到左边的那个变量里)(就是用等号赋值!!!!)

eg:      int x;(先声明x为整型)

           x=6;(赋值将6放进x中)

方法2:声明的同时赋值

数据类型+空格+变量名+“=”+值(等号的左右两边可以有空格,也可以没有空格)

eg:      int  x=6(在将x声明的过程中也将6赋值进x中)

方法3:一次性同时定义多个同类型的变量

数据类型+空格+变量名1+“,”+变量名2+“,”+变量名3+“=”值

1.(1)在任意一个地方创建文件夹,(1.在桌面上,在“此电脑”上都行。2.鼠标右键点击,出现一个框点击新建,又出现一个框点击文件夹3.文件夹和文件不是一个东西,文件夹包含文件。),文件名叫chap2(爱取啥取啥)。

(2)点击chap2,新建文本文档(还是右键新建.......一样的),改名叫Test1,然后把你的后缀.txt改成.java(右键重命名,原先后缀是.txt(因为是文本文档嘛),改成.java。)会出现一个框写着“是否要改扩展名”,点击确认。

(3)点击“Notepad++",打开Notepad++界面,把你刚刚创建的文件Test1.java拖拉过来(实在拖不过来,在Notepad++界面的左上角有一个“文件”,点击“文件”,点击“打开”,找到对应的盘符,对应的文件夹,对应的文件点击,也可以打开)

(4)//包:是个注释,不是有效代码,package前面不可以有有效代码!

 包名通常是全小写,不要写123,不允许直接写数字(可以是字母+数字,但必须是字母在前!)

一旦有了package,在编译时,输入:javac+空格+"-d"+空格+.+空格+文件名+.java(我这里是:javac -d . Test1.java)

此时chap2文件夹里有demo文件夹,demo文件夹里有Test1.class。

代码:(此代码中主要涉及到变量的定义的三个方法)

package demo;

public class Test1{
	public static void main(String[] args){
		//第一种方式:先声明,再分配空间。
		//存储一个整数:5
		int a;//变量的声明
		a=5;//赋值
		System.out.println(a);
		a=20;
		System.out.println(a);
		
		//第二种方式:声名的同时并分配空间。
		int b=100;
		System.out.println(b);
		
		//第三种方式:一次性定义多个同类型的变量。
		int c,d=1,e=1000,f;
		c=0;
		f=23;
		System.out.println(c);
		System.out.println(d);
		System.out.println(e);
		System.out.println(f);
		
		//int x=8.9;
	}
}

照猫画虎2:

基础知识2:!!!重点:

各个的数据类型的长度:

  1. byte:整型,1个字节(1B),范围:-2的7次方~2的7次方-1。(-128~127)
  2. short:整型,2个字节(2B),范围:-2的15次方~2的15次方-1。 (-32768~32767)
  3. int:整型,4个字节(4B),范围:-2的31次方~2的31次方-1。( -2147483648~ 2147483647)
  4. long:整型,8个字节(8B),范围:-2的63次方~2的63次方-1。

    (-922 ~ 922-1)

  5. float:浮点型,4个字节(4B),范围:3.402823e+38~1.401298e-45。
  6. double:浮点型,8个字节(8B),范围:1.797693e+308~4.9000000e-324。
  7. char:字符型,2个字节(2B),范围:0~2的16次方-1(即0~65535),表示Unicode字符。
  8. boolean:布尔型,1个字节(1B),范围:true/false。

( E代表的是多少次方例如float范围后面是38那么就是3.402823乘以10的38次方)

1.long类型的字面值后面需要加 L 或是 l,通常用 L(区分 数据1和字母l)

2.float 字面值后面必须加 F 或是 f;

3.double字面值的后面可以添加 d 或是 D,也可以不加

4. oat  double 都可以采用科学计数法形式存储,近似值。

5.char类型

关键字:char

字面值的类型:

(1)用单引号引起来的一个 字符 

eg:char c = 'A'; // char c2 = '';

注意:Java中一个汉字代表一个字符

 (2)以整数数值行存储字符内容,整数范围:0~65535

char c = 65;

(3)以 unicode形式存储:char c3 = '\u0041';//等价于 十进制的65存储‘A’字符(\u表示的是十六进制)(有一个专门的unicode表,了解就行)

转义字符:

\n : 换行

\t : 水平跳格

\ \ : 单个反斜杠

\ ' : 单引号

\ " : 双引号

注意:此处的符号都是英文符号。

6.boolean类型

关键字  boolean 字面值仅有 true  false 

注意  Java中的boolean区分于 C语言中的 boolean C语言中的0=false;1=true;但是

Java中的boolean 只能接受 true或是 false,和 0/1没有任何关系。

Java是强类型的语言:对应类型的数据只能存储对应类型的变量中。

7.字节  Byte简写为B  一个字节等于 8(bite简写 b)

1 B = 8 b

1024B = 1KB

1024KB = 1MB

1024MB = 1GB

1024GB = 1TB

1.(1)点击chap2,新建文本文档(还是右键新建.......一样的),改名叫Test2,然后把你的后缀.txt改成.java(右键重命名,原先后缀是.txt(因为是文本文档嘛),改成.java。)会出现一个框写着“是否要改扩展名”,点击确认。

(2)把你刚刚创建的文件Test2.java拖拉过来(实在拖不过来,在Notepad++界面的左上角有一个“文件”,点击“文件”,点击“打开”,找到对应的盘符,对应的文件夹,对应的文件点击,也可以打开)

(3)//包:是个注释,不是有效代码,package前面不可以有有效代码!

 包名通常是全小写,不要写123,不允许直接写数字(可以是字母+数字,但必须是字母在前!)

一旦有了package,在编译时,输入:javac+空格+"-d"+空格+.+空格+文件名+.java(我这里是:javac -d . Test2.java)

此时chap2文件夹里有demo文件夹,demo文件夹里有Test2.class。

代码:(此代码主要讲解数据类型,数据的大小)

package demo;

public class Test2{
	public static void main(String[] args){
	byte b=-128;
	System.out.println(b);
	
	short s=32767;
	System.out.println(s);
	
	int i=2147483647;
	System.out.println(i);
	
	long x=2147483649L;
	System.out.println(x);//字面值后面需要加L,l,建议L,区分数据1
	
	float f=7.8f;//字面值后面需要加F/f
	System.out.println(f);
	
	double d=8.9d;//字面值后面可以加D/f,也可以不加,doule d=8.9
    System.out.println(d);
	
	float f2=123456789.123456789f;//1.23456792E8,科学计数法   8999.=8.999*10^3
	System.out.println(f2);
	double d2=123456789.123456789;//1.2345678912345679E8
	System.out.println(d2);
	//字符类型:第一种字面值形式,以''单引号的形式(),引起来的一个字符
	char c2='A';
	System.out.println(c2);
	char c3='中';
	System.out.println(c3);
	char c4='+';
	System.out.println(c4);
	//字符类型:第一种字面值形式,以0~65535之间的整数进行存储
	char c5=65;
	System.out.println(c5);
	char c7=29233;
	char c6=20320;
	System.out.print(c7);
	System.out.print('\'');
	System.out.print('\n')
	System.out.print(c6);
	//System.out.println((int)'爱');
	
	}
}

这一部分你最好自己多输输,多体验体验,电脑不同有可能存储的长度也有一些微妙的不同~

照猫画虎3:

基础知识3:!!!重点:

1. 引用数据类型(对象数据类型)

类、接口、字符串、数组等类型的数据都是引用数据类型。

目前常用的引用数据类型:String

字符串(String):用双引号引起来的一个或是多个字符。 String s = "hello";

1.(1)点击chap2,新建文本文档(还是右键新建.......一样的),改名叫Test3,然后把你的后缀.txt改成.java(右键重命名,原先后缀是.txt(因为是文本文档嘛),改成.java。)会出现一个框写着“是否要改扩展名”,点击确认。

(2)把你刚刚创建的文件Test3.java拖拉过来(实在拖不过来,在Notepad++界面的左上角有一个“文件”,点击“文件”,点击“打开”,找到对应的盘符,对应的文件夹,对应的文件点击,也可以打开)

(3)//包:是个注释,不是有效代码,package前面不可以有有效代码!

 包名通常是全小写,不要写123,不允许直接写数字(可以是字母+数字,但必须是字母在前!)

一旦有了package,在编译时,输入:javac+空格+"-d"+空格+.+空格+文件名+.java(我这里是:javac -d . Test3.java)

此时chap2文件夹里有demo文件夹,demo文件夹里有Test3.class。

代码:(此代码主要是综合的练习)

package demo;

public class Test3{
	public static void main(String[] args){
		boolean bn =true;//字面值只有是true/false
		                 //true-真,关系成立   false-假,关系不成立
		System.out.println(bn);
	
	    //字符串:用双引号""
		String str1 ="爱你";
		String str2 ="中国";
		System.out.println(str1);
		System.out.println(str2);
		//存储信息:
		String name ="XXX";
		String address ="XXXXXXX";
		int age =XX;
		double score =99.5;
		String tel ="XXXXXXXXXXX";//存储 电话:  String
		String id ="37082819930203204x";//身份证号:有x,所以必须要用字符串
		char sex ='X';//性别:男 女
		System.out.println(name);
		System.out.println(address);
		System.out.println(age);
		System.out.println(score);
		System.out.println(tel);
		System.out.println(id);
		System.out.println(sex);
		String proName ="脆冰冰";
		double price =1.1;
		String proAddress ="XX";
		short count =20000;
		System.out.println(proName);
		System.out.println(price);
		System.out.println(proAddress);
		System.out.println(count);
	}
}

多看一看写的注释!!!!写一写~练一练~背一背~

跟我一步步学,慢慢走,踏实学。

未完待续。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值