javaSE基础知识--转义字符--final--Scanner

前期回故

  • notepad使用原理:
    当保存文件的时候,那么会将文件中的每一个字符在当前的字符集中对应的整数的二进制形式写入到磁盘中。打开文件时候将底层的字节数据还原为整数,然后在当前的字符集中找到整数对应字符显示出来 。

标识符:

  • 在程序中代表各种数据的代号的名字

数据类型:java 支持的数据:11种

  • 8种基本数据类型:byte ,short ,int,long, float,double ,boolean, char
  • 3种引用类型:interface ,class ,array

变量:

  • 定义变量:
    本质:向jvm申请指定类型的内存。(stack)
int age=10;
  • 声明变量
    局部变量需要先定义再使用
int age;

常量

字面常量+final 修饰的变量
交换变量的值;栈内存分析
交换变量的值;栈内存分析

转义字符

  • ASCII:
    A–65 ;a–97
    通过+ - 32 进行大小转换
  • 特殊字符
    \b:退格键:
    \t:水平制表符 TAB
    \t 结束的位置本行的所有字符占用的空间必须是8个半角位的倍数,如果不够,补齐8的倍数,如果已经是8的倍数,自己就占用8个半角符
    \n : 换行 回车键 enter
    \r:回车符
    让光标回到当前行的行首
    \:输出
    ":输出双引号
    ':输出单引号

final+Scanner

final

用一个例子来说明
需求:输入 一个圆的半径,然后求出圆的面积和周长。

public class TestFinal(){
	public static void mian(String[] args){
		//声明需要使用的变量
		int redius;
		double area;
		double length;
		//随机得到指定区间的半径【10,20】
		final int MIN =10;
		final int MAX=21;
		radius=(int)Math.random()*(MAX-MIN)+MIN;
		System .out.pringtln("圆的半径是"+redius);
		//使用finnal代码可读性更好,方便后期维护,代码安全
		final double PI=3.14;
		//面积
		area=PI*redius*redius;
		//周长
		length=2*PI*redius;
		System.out.pringtln("半径为"+redius+"\t周长"+length +"\t面积"+area);
	
	} 
}

Scanner(输入)

import java.util.Scanner;//告诉当前程序Scanner 来自哪里
//java 有一个核心包是被默认导入的
import java,lang.*;
//*通配符 代表所有
public class TestFinal(){
	public static void mian(String[] args){
		//声明需要使用的变量
		int redius;
		double area;
		double length;
		//通过键盘输入一个整数赋值给半径变量
		//需要创建一个用于接收键盘 输入的扫描器对象
		//System.in 对应标准输入设备键盘
		Scanner scanner=new  Scanner(System.in);
		//接收键盘输入
		//扫描对象用于接收一个int 类型的值当通过键盘输入一个int 的值,回车,输入的值将会倍scanner 获得;
		System.out.pringtln("请输入圆的半径:")
		redius= scanner.nextInt();
		//使用finnal代码可读性更好,方便后期维护,代码安全
		final double PI=3.14;
		//面积
		area=PI*redius*redius;
		//周长
		length=2*PI*redius;
		System.out.pringtln("半径为"+redius+"\t周长"+length +"\t面积"+area);
	
	} 
}






  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值