跟日记本一起学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:!!!重点:
各个的数据类型的长度:
- byte:整型,1个字节(1B),范围:-2的7次方~2的7次方-1。(-128~127)
- short:整型,2个字节(2B),范围:-2的15次方~2的15次方-1。 (-32768~32767)
- int:整型,4个字节(4B),范围:-2的31次方~2的31次方-1。( -2147483648~ 2147483647)
- long:整型,8个字节(8B),范围:-2的63次方~2的63次方-1。
(-922京 ~ 922京-1)
- float:浮点型,4个字节(4B),范围:3.402823e+38~1.401298e-45。
- double:浮点型,8个字节(8B),范围:1.797693e+308~4.9000000e-324。
- char:字符型,2个字节(2B),范围:0~2的16次方-1(即0~65535),表示Unicode字符。
- 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. float 和 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);
}
}
多看一看写的注释!!!!写一写~练一练~背一背~
跟我一步步学,慢慢走,踏实学。
未完待续。。。。。。