1.标识符的命名需见名知意,在JAVA语言中虽然规定符可以用数字,字母,下划线" _ ",美元符“ $ ”命名,不能用数字开头命名,因在实际项目过程中,不同的人会调用你书写的代码,见名知意方便他人及自己阅读代码,其中需特别注意,当定义为常量(final)时,变量名需全部大写,方便区分变量与常量。
2.在JAVA中可以使用转义字符在实现空格,换行等功能
字符 含义 Unicode标识符
\b 退格 \u008
\t 制表符 \u009
\n 换行 \u009a
\r 回车 \u009d
" 双引号 \u0022
' 单引号 \u0027
\ 反斜杠 \u005c
3.因为在JDK 1.6以上的版本switch才能识别字符串,所以在旧版本及需接受字符串的单个字符的情况学需用到toCharArray功能
//字符串变量名.toCharArry方法
Scanner sc = new Scanner(System.in);
String a = sc.next();
// 字符串转换为char
char[] myCharArr = a.toCharArray();
练习代码
import java.util.Scanner;
//输入一个字母,用swich判断,如果是a b c d 则打印出他的Unicode码 如果是其他字母则不打印
public class ClassWork_1 {
public static void checkLetter(char c) {
switch(c){
case 'a':
System.out.println((int)c);
break;
case 'b':
System.out.println((int)c);
break;
case 'c':
System.out.println((int)c);
break;
case 'd':
System.out.println((int)c);
break;
default:break;
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
// 字符串转换为char
char letter[] = a.toCharArray();
char c=letter[0];
checkLetter(c);
}
}
4.掌握一种数组排序的方法
import java.util.Scanner;
/*定义一个数组,数组长度10,里面放入10个不等的数字,
使用循环对数组内的所有数字进行排序,最后让数组内的数字从大到小排序,并对数组
进行打印;排序*/
public class HomeWork_1 {
public static void main(String[] args) {
//手动输入10个随机数
// int array[]=new int[10];
// Scanner sc=new Scanner(System.in);
// for(int loop=0;loop<array.length;loop++){
// array[loop]=sc.nextInt();
// }
int num[] = { 1, 4, 6, 8, 3, 2, 9, 7, 5, 10 };
for (int i = 0; i < num.length; i++) {
for (int j = i + 1; j < num.length; j++) {
if (num[i] < num[j]) {
int max = num[j];
num[j] = num[i];
num[i] = max;
}
}
}
for (int p = 0; p < num.length; p++) {
System.out.println(num[p]);
}
}
}
5.系统怎么接受输入,使用Scanner sc=new Scanner(System.in);
//固定语法 Scanner 变量名=new Scanner(System.in);
Scanner mySca=new Scanner(System.in);
//sc.nexInt() 用int数字来接收用户的输入 ,sc.next();表数用字符串接受用户输入
//SC.nex数据类型 float long都可以,常用为Int
int numbuer=sc.nextInt();
5.掌握跳出关键字的用法
return :严格来说,return表示返回,及程序执行到return后,方法内return关键字后所有代码均不会执行
break:跳出整个大循环,程序执行到break关键字后,跳出整个循环,不再执行后边次数的循环
continue:跳出一轮循环,程序执行到continue关键字后,跳过本轮循环,进入下一轮循环
6.在循环内退出程序的方法,使用System.exit();方法
System.exit(0);//表示正常退出程序
System.exit(1);//括号内非零表示异常退出程序
7.创建方法后养成书写javadoc注释习惯,当代码量较大过程,添加javadoc注释方便阅读程序
public class ClassWork_4 {
/**
* 检测是否成年
* @return true/成年 false/未成年
*/
public static boolean CheckAge(int age) {
boolean b;
if (age < 18) {
b = false;
} else {
b = true;
}
return b;
}
网友评论