? ? 1.开发程序的过程:编写源程序(.java文件)→编译为(.class文件)→在JRE中运行 ? ? 2. \t相当于多个空格 ? \t是补全当前字符串长度到8的整数倍,最少1个最多8个空格 ? ? ? ? 补多少要看你\t前字符串长度。 ? ? ? ? \n相当于换行。 ? ? 3. 注释 : /*内容*/ ?多行注释 ;//单行注释; ? ? ? ? ? ? ? ? ?/*文档 ? ? ? ? ? ? ? ? ? *注释 ? ? ? ? ? ? ? ? ? */ ?? ? ? 4.书写代码要规范----java代码区分大小写 ? ? ? ? (1).一行只写一条语句。结尾记得加; ? ? ? ? (2).{ ? }的使用及其位置 ? ? ? ? (3).代码的缩进 ? ? ? ? (4).用public修饰 ? ? ? ? (5).加注释 ? ? 5.变量命名规范 ? ? ? ? (1).变量名、属性名、方法名都遵循驼峰命名法。 ? ? ? ? ? ? ?①.只有一个单词,全小写。 ? ? ? ? ? ? ?②.有两个单词,第一个小写,第二个大写。 ? ? ? ? ? ? ?③.有三个单词,第一个小写,第二个、第三个大写。 ? ? ? ? (2).类名、项目名单词首字母大写 ? ? ? ? (3).常量名全大写 ? ? ? ? (4).变量名可以是字母、数字和下划线的组合,但要遵循以下规则 ? ? ? ? ? ? ?①.变量名的开头必须是字母或下划线或美元符号,不能是数字。 ? ? ? ? ? ? ?②.不能是关键字 ? ? 6.数据类型 ? ? ? ? (1).基本数据类型。 ? ? ? ? ? ? ?①.数值型:整数类型(byte,short,int,long)。 ? ? ? ? ? ? ?②.浮点类型(float,double) c、字符型(char)。 ? ? ? ? ? ? ?③.布尔型(boolean)。 ? ? ? ? (2).字符串(String) ? ? 6.数据类型转换 ? ? ? ? (1).从小到大---自动转换 ? ? ? ? ? ? ?①.比如(byte,short,char)->int->long->float->double。 ? ? ? ? (2).强制转换 ? ? ? ? ? ? ?①.在数据前注明要转换的类型。 ? ? ? ? ? ? ?7.swich和多重if选择结构 ? ? ? ? (1).连续的区间判断我们用if......else......,单值判断我们用Switch......case....... ? ? ? ? ? ? ?①.比如(byte,short,char)->int->long->float->double。 ? ? ? ? (2).区别 ? ? ? ? ? ? ?①.Switch选择结构只能处理值条件判断的情况,而且条件必须是整型变量或者 ? ? ? ? ? ? ? ? 字符型变量。
Scanner input=new Scanner(System.in);
int number = input.nextInt();
switch (number){
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
case 3:
System.out.println("3");
break;
default:
System.out.println("4");
}
? ? ? ? ? ? ?①.没有Switch的限制。
Scanner input=new Scanner(System.in);
double score = input.nextDouble();
if(score==100){
System.out.println("好");
}else if(score>=90){
System.out.println("还行");
}else if(90 <= score&&score>=60){
System.out.println("良");
}else if(score<60){
System.out.println("差");
}
? ? ? ? (3).相同点:都是用来处理多分支条件的结构。 ? ? ?8.出现问题? ? ? ? ? 出现问题优先自己解决问题,提升自己独立解决问题的能力。 ? ? ? ? ? ?
|