2.一个好的程序开发初学者,
目标 六个月时间工作之后要达到敲代码 六万行
总共六个月时间 平均每天 340行代码
3.注释注意事项
1 多行注释可以嵌套单行注释,多行注释不能嵌套多行注释。
2 注释参加编辑,注释是不进入class文件中去的。
4.关键字
被java语言赋予特殊含义的单词
5.常量
常量的值本身是不能发生改变的 不能出现9++/9--这样的形式
常量六中形式
字符串 整数 小数 字符 boolean 空常量
字符串与字符的区别
字符串是由""引起来的,里面有没有放内容都行
字符是由''引起来的,里面有且只有一个元素
6.计算机最小存储单位是 字节 用B表示 一个字节由8个位bit组成
7.变量 四类八种
数据类型 大小 名称(变量名)
整数常量默认是int类型 浮点型常量默认是double型
变量跟常量对应着记忆(四类基本数据类型)
定义long类型的变量 long l = 1000000101L;后边加L或l,建议L
定义float类型的变量 float f= 1000000101F;后边加F或f,建议F
注意事项
变量未负值不能使用
变量只在它所属的范围内有效
变量只在它所属的大括号内有效
成员变量 局部变量//代码块(或者叫范围、 生命周期、作用域){...}
一行内可以定义多个变量 但是不建议(批量定义变量)
父子作用域
在子作用域中的变量,出了作用域就被销毁了,已经没有意义了
在父作用域中的变量在子作用域中可以使用
8.标识符
组成规则
unicold字符 英文大小写 数字组合 汉子(汉子不建议使用)
下划线_
$
注意事项
不能以数字开头
不能是关键字
常见命名规范(规范不标准不会编译出错,就是不符合程序员认识)
见名知意
类 包 大驼峰 PostCode
方法和变量 小驼峰 changLiang
9.类型转换
隐性转换
byte short char--->int---->long--->float---->double
变量与变量参与运算 必须提升数据类型
变量与变量参与运算至少提升到int类型
强制转换(有风险,可能会导致数据的丢失)
目标类型 变量名 = 目标类型(被转换的数据);
建议:数据参与运算,结果是什么,就用什么类型的数据接受,否则就有数据的丢失
10 System.out.println();
for (int i = 1; i <=9; i++) {
for (int j = 1; j <=i ; j++) {
System.out.print(i+"*"+j+"="+(i*j)+" ");
}
System.out.println();
}
11. eclipse的下载和安装
工作空间配置
12.内容辅助键 alt+/,回车键
快捷键
注释
单行注释选中内容,ctrl+/
多行注释选中内容,ctrl+shift+/取消选中内容,ctrl+shift+\
格式化 ctrl+shift+F
13.运算符
算术运算符
+ - * / %
字符串+整数类型就是把这个整数拼接到这个字符串后面 ""+11就是"11"
字符+整数就是字符的ascII码值加上这个整数,如果再想让结果变成字符只需要进行强制类型转换,结果前面加上char就行了。
ascII码值'A' 65 'a' 97 '0' 48
关系运算符
注意事项 千万不想把==写成=
特例 int a=10;double b=10.0; boolean d =b==a;//b和a比较的时候,a的类型会上升为double类型,所以这句话没错
逻辑运算符 用于连接关系表达式
特例
-10<x<30->在java中应该表达为(-10<x & x<30)
&&和&的结果是一样的,不过&&具有短路功能,左边为false,右边不执行。而&左边无论是什么,右边都执行
||和|的&&和&的结果是一样的,不过&&具有短路功能,左边为ture,右边不执行。而&左边无论是什么,右边都执行
三元运算符(紧凑型强)
关系表达式?表达式1:表达式2;
14.键盘录入:为了提高程序的灵活性,目前只能使用JDK提供的Scanner
利用“联想功能”-》alt+/,回车键
使用步骤
导包import java.util.Scanner;
创建键盘录入 Scanner sc =new Scanner(System.in);
接受数据 int a = sc.nextInt();
15.语句
for 如果想要得到最终结果,那么System.out.
16
|
|