dos命令为java程序赋值_JavaSE学习(一):HelloWorld—Dos命令—变量命名—基本数据类型...

一、第一个程序:HelloWorld

1.1、新建 HelloWorld.java 文件:

1 public classHelloWorld {2 public static voidmain(String [] args) {3System.out.println(“HelloWorld”); //可改变引号内容4}5

6 }

1.2、运行程序的两种方式:

方式一:可直接在eclipse等IDE中创建项目、类,编辑以上代码,运行即可。

方式二:通过在txt文本文件中编辑以上内容注意大小写,Java严格区分大小写,中英文符号。编辑完将“.txt”后缀名改为“.java”,文件名称也必须是HelloWorld。通过dos命令调用jdk运行Java程序。

二、常用DOS 命令(windows系统)及通过dos命令运行Java程序。

2.1、常用dos命令

E: 进入E盘

cd..  返回上一级目录

cd\  返回根目录

cd 文件目录(多个目录之间用\隔开):进入目录

盘符:  进入指定盘符

md java创建一个名为Java的文件夹

rd 删除文件夹

dir 显示文件下的所有的文件夹及文件

Ipconfig  本机ip地址

2.2、dos命令运行Java程:利用dos命令进入程序保存的位置,通过命令编译运行程序。

f41b3f1feec0c3c2117c911d04d1f0a9.png

三、变量

3.1变量声明与初始化

语法一:先声明后初始化。声明后JVM会为变量开辟存储空间

数据类型 数据名:      int i;

数据名 = 数据:          i = 5;

语法二:声明时就进行初始化操作

数据类型 数据名 = 数据:  int i = 5;

注:1、变量在使用时必须进行初始化操作(局部变量,全局变量不初始化取默认值)。

2、变量的初始化值的数据类型必须与定义时的数据类型一致。

多个同类型变量声明用逗号隔开:

int a = 1, b =3;

int a,b;    <<>>  int a; int b;

3.2标识符的命名

标识符:在Java中一切由自己命名的内容称为标识符。

标识符命名规范:

1、只能有字母、数字、下划线“_”以及“$”符号构成。

2、不能以数字开头。

3、不能是保留字和关键字。

4、Java中的大小写敏感,注意区分。

5、标识符支持中文但是不建议使用。

注:Java SE8以后不能以单个“_”命名为标识符。

3.3 变量名的命名规则(墨守成规的规则非官方)

1、见名知意。

2、遵循驼峰命名法:第一个词首字母小写后面的此首字母都大写(类名首字母一般大写)。

eg:helloWorld。

3、命名的名字不应过长一般不超过三个单词。

注:变量是数据的存储空间,对变量的赋值、更改等操作理解为对其存取数据的操作。

四、Java中的数据类型

基本数据类型四类八种: byte short char int long float double boolean

整数类型:byte short int ling

浮点类型:float double

字符类型:  char

布尔类型:boolean

4.1 数据类型所占位及取值范围(重点):

数据类型和在计算机中开辟的存储空间有关;

计算机中的存储范围和字节数有关;字节数跟占位符有关;

分析理解:1byte = 8bit,一个字节占八位,每位可存储0或1,所以一个字节的存储范围为 28=256;

数据类型

存储字节

取值范围

byte

1字节(8位)

-2^7~2^7-1      -128~127

short

2字节(16位)

-2^15~2^15 -1

不常用

int

4字节(32位)

-2^31~2^31 -1    +- 21亿

long

8字节(64位)

-2^63~2^63 -1

不常用

float

4字节(32位)

参考:

https://blog.csdn.net/a327369238/article/details/52354811

double

8字节(64位)

char(无符号位)

2字节(16位)

0-655536         0~2^16-1

备注:

1、整数类型中默认数据类型位int。当定义byte或short数据超过本身范围时,数据会被当成int提示报错。若要定义long类型的数据,需要在数值后加上“l”或“L”。同样的浮点数据类型默认数据类型为double,要想表示float需要在数值后面加上“F”或“f”。

1 public classDemo3 {2 //基本数据类型的存储范围

3 public static voidmain(String[] args) {4 byte b = 124;5 //byte b2 = 128; 超过byte范围数据丢失

6 System.out.println(b);7 int i = 2100000000;8 //int i1= 2200000000;//错误超过范围

9 System.out.println(i);10

11 long gg = 3l;12 System.out.println(gg);13

14 double d6 = 899.9877;15 System.out.println(d6);16

17 float f = 6.878F;18 System.out.println(f);19 }20

21 }

2、char字符非常特殊;

(1)无符号位类型;

(2)可以当作整数类型来使用(自动转换位int类型);

参照ASCII表   A对应的十进制数:65

a对应的十进制数:  97

在Java中用单眼号包含一个字符表示char类型。Unicode编码中一个字母或汉字占两个字节。

代码实例:

1 public classDemo4 {2 public static voidmain(String [] args) {3

4 char c = '我';5 char c1 = 'I';6 System.out.println(c);7 System.out.println(c1);8

9 char c2 = 'a';10 System.out.println(c2); //a

11 System.out.println(c2 + 2 ); //99

12

13 char c21 = 97;14 System.out.println(c21); //a

15

16 char c3 = 'a' + 2; //c

17 System.out.println(c3);18

19 }20

21 }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值