标题:
hello world !**
hello world
**hello wo
今天学习Java的第一天 ,坚持!
— ***
、
点击跳转界面
A
B
C
1.空格 & -空格
名字 | 性别 | 生日 |
---|---|---|
吕朝军 | 男 | 2000.7.13 |
public void mian
CTRL+shift+esc 打开任务管理器
#盘符切换 盘符英文+:
#查看当前目录下所有文件 dir
#切换目录 cd change directory
#返回上一级 cd··
#清理屏幕 cls (clear screen)
#退出终端 exit
#查看电脑IP ipconfig
#打开应用
calc #计算器
mspaint #画图工具
notepad #记事本
#ping 命令
ping www.baidu.com
#文件操作
md 目录名 #新建文件夹
rd 目录名 #移除目录文件
cd> 文件名 #新建文档
del 文件名 #删除文档
百度搜索JDK8
同意协议
注册Oracle账号
下载对应的版本
记住安装路径
配置环境变量
测试JDK是否安装成功
随便新建一个文件夹,存放代码 CODE
新建一个Java文件
编写代码
public class Hello{
public static void main(String[]arge){
System.out.print("Hello,World!");
}
}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vN7rYXMV-1611926048025)(C:\Users\lcj\AppData\Roaming\Typora\typora-user-images\image-20210128140955609.png)]
快捷键 psvm
快捷键 sout
单行注释//
多行注释/* */
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NS1rVbvX-1611926048028)(C:\Users\lcj\AppData\Roaming\Typora\typora-user-images\image-20210128152739666.png)]
要求变量的使用要严格符合规定 所有变量必须先定义后才能使用
public class Demo01 {
public static void main(String[] args) {
//八大基本数据类型
// 整数
int num1=1515151;//最常用
byte num2=56;
short num3=6456;
long num4=34L;//long类型要在数字最后加个L
// 小数、浮点
float num5=30.1F;
double num6=4.6378984767;
//字符
char name ='待';
//字符串,String不是关键字,类
String namea="我觉得";
System.out.println(name);
}
}
public class Demo02 {
public static void main(String[] args){
//整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x
int i=10;
int i1=010;//八进制0
int i2=0x10;//十六进制0x 0~9 A~F 16
System.out.println(i);
System.out.println(i1);
System.out.println(i2);
System.out.println("==========================================");
//========================================================================
//浮点整数拓展? 银行业务怎么表示?钱
//BigDecimal 数学工具类
//========================================================================
//float 有限 离散 舍入误差 大约接近但不等于吧
//double
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
float f=0.1f;
double d=1.0/10;
System.out.println(f==d);//false
float d1=232232133161631366f;
float d2=d1+1;
System.out.println(d1==d2);//true
System.out.println("==========================================");
//=======================================
//字符拓展
//=======================================
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);//强制转换
//所有的字符本质还是数字
//编码 Unicode 表: 97=a 2字节 65536 Excel 2^16=65536
//U0000 UFFFF
char c3 ='\u0061';
System.out.println(c3);
//转义字符
//\t 制表符
//\n 换行
//····
System.out.println("Hello\nWorld!");
System.out.println("==========================================");
String sa=new String("hello world");
String sb=new String("hello world");
System.out.println(sa==sb);
String sc="hello world";
String sd="hello world";
System.out.println(sc==sd);
//对象 从内存上分析,存储地址不相同
//布尔值拓展
boolean flag =true;
if(flag==true){
}//新手
if(flag){
}//老手 代码要精简易读
}
}
由于Java是强类型语言,所以哟啊进行有些运算的时候,需要用到类型转换。
低----------------------------------------------->高
byte,short,char-> int -> float ->double
运算中,不同类型的数据先转化为同一类型,然后进行运算。
public class Demo04 {
public static void main(String[] args) {
//操作数值较大的时候注意溢出问题
//JDK新特新,数字之间可以用下划线分割
int money = 10_0000_0000;
int years = 20;
int total1 = money*years;//-1474836480,计算机时溢出,
long total2 = money*years;//默认类型为int,转换前已经存在问题了
long total3 = money*((long)years);//先把一个数转换为long
System.out.println(total1);
System.out.println(total2);
System.out.println(total3);
}
}
public class Demo05 {
public static void main(String[] args) {
//int a,b,c;
// int a=1,b=2,c=3;程序可读化
int a=1;
int b=2;
int c=3;
String name="lv";
char x='x';
double pi =3.14;
}
}
public class Demo06 {
//类变量 static;
static double salary = 2500;
//属性:变量
//实例变量:从属于对象;如果不进行初始化,自动默认值 0,null
//布尔值:默认是false
//除了基本类型,其余的默认值都是null
String name;
int age;
// main方法
public static void main(String[] args) {
//局部变量;必须声明和初始化值
int i=10;
System.out.println(i);
//变量类型 变量名 = new Demo06();
Demo06 demo06 = new Demo06();
System.out.println(demo06.age);
System.out.println(demo06.name);
//类变量 static;
}
//其他方法
public void add( ){
}
}
public class Demo07 {
//修饰符,不存在先后顺序,final可以放在static前面
static final double PI=3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UYvVqm5d-1611926048030)(C:\Users\lcj\AppData\Roaming\Typora\typora-user-images\image-20210128201644031.png)]