Java知识点总结第二章

基础程序设计

关键字

KeyWord 在高级编程语言里 被赋予特殊含义的单词

标识符:

自定义的名称 变量 函数 类名 包名

起名规则

1)只能包含数字,字母,下划线_,美元符$,其中数字不能开头
2)严格区分大小写
3)必须是一个词
起名规范:
1)变量名/函数名 小驼峰式书写规范 age myAge doSomething
除第一个单词之外 其他单词首字母大写
2)类名/接口名 大驼峰是书写 StudentName LoveYou
所有单词首字母大写
3)常量 所有字母大写 单词之间 加_ MAX_VALUE MY_AGE
4)包名 所有字母小写 单词之间用. com.baidu.www
尽量不要使用单个字母 或者没有含义的字母组合当成一个名称
a b c as asd asdf qwer
尽量起英文名称 实在不行拼音(教学)

注释:

注解说明的文本 不属于代码 所以不会参与编译 更不会在字节码中出现
单行注释:// 注释内容
多行注释:/*
注释内容
/
文档注释:/注释内容/
注释可以相互嵌套 除了多行嵌套多行
// /
*/
// //
/
//
/
/* /**/ */ X
注释用于:
调试代码 缩小错误范围
推荐 对于逻辑性较为复杂的程序而言
先写注释 - 思路
在写代码 - 一步一步实现

进制

计数方式 十进制 二进制 七进制 六十进制 二十四进制 三进制

常量:

是指在程序中直接出现的数据->字面量
数字
整数 各种进制 在Java中 数字默认十进制 int
小数 直接小数 科学计数小数 double
布尔值
true false
字符
由一个符号被单引号’'所包含的数据
‘a’ ‘12’ X
’ ’
‘’ X
转义字符 \t \n \a \r
Unicode字符
字符集 ASCII Unicode gb2312 GBK UTF-8
Windows默认字符集ANSI
数字0~9 48~57
A~Z 65~90
a~z 97~122
字符串
由若干个字符被双引号"“包括的数据
“abc”
“a”
“‘a’”
“””"
“” 空串

变量

就是一个内存中的临时存储空间
变量的分配是由计算机随机分配的,物理地址不确定
为了方便找到变量 所以对该变量空间取名 变量名
变量空间里面只能存储同一类型的数据 分类数据->
数据类型:数据的分类 变量的大小

基本数据类型

整型:byte、short、int(常用)、long
浮点型小数:float、double(常用)
字符型:char
布尔型:boolean不确定(争论)、true、false

例题

在这里插入图片描述

import java.util.Scanner;
public class Demo2_1 {//IPO Input Process Output
	public static void main(String[] args) {
		//1.获取用户输入的摄氏温度
		Scanner scanner=new Scanner(System.in);
			//提示信息
		System.out.print("Enter a degree in Celsius:");
		double celsius=scanner.nextDouble();
		//2.将摄氏温度转换为华氏温度
		double fahrenheit=(9.0/5)*celsius+32;
		//3.将华氏温度输出
		System.out.println(celsius+" Celsius is "+fahrenheit+" Fahrenheit");
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_42493897/article/details/82983577