一起学java——Day01

一起学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前面的字符串中的非格式控制符将原样输出。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值