目录
特殊转义字符
\n:换行
\r:回车,回车后光标回到第一个字符
\t:Tab键 \t一般代表四个空格,,,,
前面的输出内容位数为8的倍数,\t将输出8个空格
前面的输出内容位数不是8的倍数,\t将补足8位
\\:\
\":"
\':'
public class Test {
public static void main(String[] args){
// \t一般代表四个空格,输出结果为:
// 今天天气不 错呀!!!
System.out.println("今天天气不\t错呀!!!");
// \n代表的是换行,输出结果为:
// 今天天气不
// 错呀!!!
System.out.println("今天天气不\n错呀!!!");
// \\代表的是\,输出结果为:
// 今天天气不\错呀!!!
System.out.println("今天天气不\\错呀!!!");
// \"代表的是",输出结果为:
// 今天天气不"错呀!!!
System.out.println("今天天气不\"错呀!!!");
// \'代表的是',输出结果为:
// 今天天气不'错呀!!!
System.out.println("今天天气不\'错呀!!!");
// \r代表的是回车,回车后光标回到第一个字符,输出结果为:
// 错呀!!!
System.out.println("今天天气不\r错呀!!!");
// \r\n代表的是先回车再换行,输出结果为:
// 今天天气不
// 错呀!!!
System.out.println("今天天气不\r错呀!!!");
}
}
打标记的思想
public class ZhiShuTest2 {
public static void main(String[] args) {
for (int i = 2; i<=100 ; i++) {//判断2到100之间的质数
boolean bo = true;//打标记,标记bo为true
if (i!=2&&i%2==0){//除了2之外偶数一定不是质数
bo=false;//要是满足条件标记变false
}else {
for (int j = 2; j <= i-1; j++) {//在数为2或者奇数的情况下
if (i%j==0){//要是有其他因数,可被其他数整除,变标记
bo = false;
}
}
}
if (bo){//只要标记没被修改,就可执行
System.out.println("质数为:"+i);
}
}
}
}
循环嵌套时直接结束掉外部循环
为for循环取个名字:::
名字:for()
break 循环的名字;
lable : for (int i = 1; i <= 3 ; i++) { // 给循环起名字: 名字:for(;;)
for (int j = 1; j <=3 ; j++) {
if (j == 2){
break lable;//结束指定的循环 : break 循环的名字;
}
System.out.println("i=" + i + " j=" + j);
}
}