转义字符
作用:特殊的字符
\\:\ \':' \":" \n:换行 \t:制表
System.out.println("孔子曰:\"老子说得对\"");
System.out.println('\"');//打印出来是","是一个字符所以可以用单引号
System.out.println('\'');//打印出来是'
System.out.println('\\');//打印出来是\
System.out.print("第一行\n");
System.out.println("第二行");
System.out.println("第一列\t第二列");
public class Demo01 {
public static void main(String[] args) {
String name = "张三";
char sex = '男';
int age = 18;
String str = "找工作";
System.out.println("姓名:"+name+"\n"+"性别:"+sex+"\n"+"年龄:"+age+"\n"+"口头禅:\""+str+"\"\n");
}
}
循环语句 (Demo04)
解决重复代码
死循环:无法结束的循环,条件永远为true.
while do while for
for(;true;){
//for循环实现死循环中间的分号不能少. 一三条件可不写
}
/*
* 打印100以内的奇数
* */
public class Demo03 {
public static void main(String[] args) {
for (int i = 0;i<100;i++ ){
if (i%2!=0){
System.out.print(i+" ");
}
}
}
}
九九乘法表
/*
* 九九乘法表
* */
public class Demo {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <=i; j++) {
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();
}
}
}
break continue
break:跳出当前循环,只能跳出距离自己最近的循环.
public class Demo {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i==3){
break;
}
System.out.print(i+"\t");
}
}
}
cintinue:跳过本次循环,不会结束循环.循环嵌套中只能跳过一次距离自己最近的循环.
public class Demo {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i==3){
continue;
}
System.out.print(i+"\t");
}
}
}
可以设置标记让 break和 continue 跳出指定循环.
public class Demo05 {
public static void main(String[] args) {
TAG:for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (j==2){
break TAG;
}
System.out.println("i="+i+" j="+j+"\t");
}
}
}
}
public class Demo05 {
public static void main(String[] args) {
TAG:for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (j==2){
continue TAG;
}
System.out.println("i="+i+" j="+j+"\t");
}
}
}
}
Scanner(是引用数据类型由JDK提供的类)
作用:键盘录入
使用 1,导包(开发工具自动导包)
2,创建Scanner对象 Scanner 对象名 = Scanner(System.in);
3,等待用户输入
输入为整数时用:
int 变量名2 = 变量名.nextInt();
输入为字符串时使用:
String 变量名2 = 变量名.next();
在程序中一次定义可以多次使用
Random
获取随机数:
1,导包(开发工具自动导包)
2,创建Random对象 Random 对象名 = new Random();