概述
一起学java——Day01
一 java基础语法
1.Java中的注释
- 单行注释: //注释内容
- 多行注释(多行注释不能嵌套使用): /* 注释内容 */
2.变量
(1)变量的使用
- 声明变量:根据存储的数据类型,为变量申请储存空间。
- 赋值:将数据存储到变量中。
- 使用变量:使用变量中的值。
- 演示效果图如下:
(2)声明变量并赋值的语法
- 数据类型 变量名 = 所赋的值;
(3)变量名(变量名属于Java中的标识符)
- 标识符必须以字母,下划线“_”,或“$”符号开头。
- 标识符可以包括数字,但不能以数字开头。
- 除了“_”和“$”符号外,标识符不能包扩任何特殊符号。
- 不能使用Java语言中的关键字,如int , class, public , 以及static等。
(4)注意
- Java中变量名区分大小写,即age与Age是两个不同的变量。
- Java中关键字是Java定义的,Java关键字不能用作变量名,类名以及包名等。
- 变量名在同意程序块中不能重复出现。
- 变量名应使用一些有意义的单词比如studentAge(学生年龄)。
- 变量名命名我们一般采用驼峰命名法。
3.数据类型
(1)计算机储存单元
无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”用小写的“b”表示;计算机中最基本的存储单元叫“字节(byte)”用大写的“B”表示
1B=8b;
1KB=1024B;
1MB=1024KB;
1GB=1024MB;
1TB=1024GB;
(2)JAVA是一个强类型语言,,Java中必须明确数据类型
Java数据类型分为基本数据类型和引用数据类型
先看Java中的基本数据类型
整数类型
浮点类型
字符类型
char 类型用于表示单个字符,占2B,范围在0~65536.
使用char表示的字符值都必须包含于英文的单引号中。
布尔类型
布尔类型(boolean)的变量只有两个值—true和false,用于判定逻辑条件的真或假,占1B。
(4)String类型(非8种基本类型)
又叫字符串类型,其表示的字符串必须包含与英文双引号内。
4.控制台的输入和输出
(1)控制台的输入
-
Scanner类的导入
在使用Scanner获取用户输入的数据之前,需要先导入Scanner类,代码如下
import java.Scanner;//该代码必须放在package代码和类定义的代码之间 -
Scanner对象的创建,代码如下
Scanner sc = new Scanner(System.in);//sc相当于变量名 -
获取用户输入数据,代码如下
int age = sc.nextInt();//获取用户输入的数字后赋值给变量age -
在Java中除了可以获取字符串外,还可以获取其他类型类型数据,如下表
next() | 用以获取用户输入的字符串 |
---|---|
nextInt() | 获取用户输入的整数类型 |
nextDouble() | 获取用户输入的double类型数据 |
nextBoolean() | 获取用户输入的布尔类型数据 |
nextShort() | 获取用户输入的短整型数据 |
nextFloat() | 获取用户输入的float类型数据 |
next().charAt(0) | 获取用户输入的字符串的第一个字符 |
(2)控制台的输出
- 使用print()或println()方法,直接输出变量的值。代码如下:
System.out.print();//()中输入变量名,print不会自动换行;
//println会自动换行
可以在变量前附加文字说明,需用+链接,如
int age = 20 ;
System.out.println("小明的年龄是:"+age+"岁");
//输出:小明的年龄是:20岁
- 使用printf()方法,格式化输出。在Java中可以通过printf()方法控制数据输出的精度。eg:
double pi = 3.1415926 ;
System.out.printf("%8.2f",pi);//输出为:3.14
在printf()中,前面的字符串内可以包含多个格式控制符,后面是格式控制符对应的变量,语法为:
System.out.purintf(“格式控制符1,格式控制符2,…”,变量1,变量2…);
其中,格式控制符的格式通常为“%宽度.精度转换符”
宽度指数据占用的显示宽度;
精度指小数点后保留的位数;
转换符指格式化数据的类型:f表示浮点数,s表示字符串以及d表示十进制整数;
使用printf时,格式控制符的个数与顺序要跟后面变量的个数与顺序相一致,printf前面的字符串中的非格式控制符将原样输出。
最后
以上就是清脆火龙果为你收集整理的一起学java——Day01一起学java——Day01的全部内容,希望文章能够帮你解决一起学java——Day01一起学java——Day01所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复