您的位置:首页 > 编程语言 > Java开发

Java语言编程的基本结构--笔记

2016-09-22 17:09 288 查看
###03.01_Java语言基础(顺序结构语句)(了解)

*A:什么是流程控制语句
*流程控制语句:可以控制程序的执行流程。
*B:流程控制语句的分类
*顺序结构
*选择结构
*循环结构
*C:执行流程:
*从上往下,依次执行。
*D:案例演示
*输出几句话看效果即可
案例:

classDemo1_Sequence{	//sequence顺序
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!11111");
System.out.println("HelloWorld!3333");
System.out.println("HelloWorld!22222");
System.out.println("HelloWorld!44444");
}
}
[/code]

###03.02_Java语言基础(选择结构if语句格式1及其使用)(掌握)

*A:选择结构的分类
*if语句
*switch语句
*B:if语句有几种格式
*格式1
*格式2
*格式3
*C:if语句的格式1
*
if(比较表达式){
语句体;
}
*D:执行流程:
*先计算比较表达式的值,看其返回值是true还是false。
*如果是true,就执行语句体;
*如果是false,就不执行语句体;

案例:

classDemo1_If{
publicstaticvoidmain(String[]args){
intage=17;
if(age>=18){
System.out.println("可以浏览本网站");
}
System.out.println("完了");
}
}
[/code]

###03.03_Java语言基础(选择结构if语句注意事项)(掌握)

*A:案例演示
*a:比较表达式无论简单还是复杂,结果必须是boolean类型
*b:if语句控制的语句体如果是一条语句,大括号可以省略;
*如果是多条语句,就不能省略。建议永远不要省略。
*c:一般来说:有左大括号就没有分号,有分号就没有左大括号

案例:

classDemo2_If{
publicstaticvoidmain(String[]args){
intage=17;
if(age>=18&&age<=60){
System.out.println("可以浏览本网站");
	//intx=10;是两句话,intx声明是一句,x=10赋值是一句
}
System.out.println("完了");
}
}
[/code]

###03.04_Java语言基础(选择结构if语句格式2及其使用)(掌握)

*A:if语句的格式2
*
if(比较表达式){
语句体1;
}else{
语句体2;
}
*B:执行流程:
*首先计算比较表达式的值,看其返回值是true还是false。
*如果是true,就执行语句体1;
*如果是false,就执行语句体2;
*C:案例演示
*a:获取两个数据中较大的值
*b:判断一个数据是奇数还是偶数,并输出是奇数还是偶数

*注意事项:else后面是没有比较表达式的,只有if后面有。
案例:

classDemo3_If{
publicstaticvoidmain(String[]args){
/*intx=0;
if(x==1){
	System.out.println("男厕所欢迎您");
}else{
	System.out.println("女厕所欢迎您");
}*/
//a:获取两个数据中较大的值
/*intx=10;
inty=20;
intz;
if(x>y){
	z=x;
}else{
	z=y;
}
System.out.println(z);*/
//b:判断一个数据是奇数还是偶数,并输出是奇数还是偶数
intnum=11;
if(num%2==0){
	System.out.println(num+"是一个偶数");
}else{
	System.out.println(num+"是一个奇数");
}
}
}
[/code]

###03.05_Java语言基础(if语句的格式2和三元的相互转换问题)(掌握)

*A:案例演示
*if语句和三元运算符完成同一个效果
*B:案例演示
*if语句和三元运算符的区别

*三元运算符实现的,都可以采用if语句实现。反之不成立。

*什么时候if语句实现不能用三元改进呢?
*当if语句控制的操作是一个输出语句的时候就不能。
*为什么呢?因为三元运算符是一个运算符,运算符操作完毕就应该有一个结果,而不是一个输出。
案例:

classDemo4_If{
publicstaticvoidmain(String[]args){
intx=10;
inty=20;
intz;
if(x>y){
	//z=x;
	System.out.println(x+"是最大值");
}else{
	//z=y;
	System.out.println(y+"是最大值");
}
//System.out.println(z);
inta=20;
intb=30;
intc=(a>b)?a:b;
}
}
[/code]

###03.06_Java语言基础(选择结构if语句格式3及其使用)(掌握)

*A:if语句的格式3:
*
if(比较表达式1){
语句体1;
}elseif(比较表达式2){
语句体2;
}elseif(比较表达式3){
语句体3;
}
...
else{
语句体n+1;
}
*B:执行流程:
*首先计算比较表达式1看其返回值是true还是false,
*如果是true,就执行语句体1,if语句结束。
*如果是false,接着计算比较表达式2看其返回值是true还是false,

*如果是true,就执行语句体2,if语句结束。
*如果是false,接着计算比较表达式3看其返回值是true还是false,

*如果都是false,就执行语句体n+1。
*C:注意事项:最后一个else可以省略,但是建议不要省略,可以对范围外的错误值提示
案例:

classDemo5_If{
publicstaticvoidmain(String[]args){
intx=2;
if(x==1){
	System.out.println("男厕所欢迎您");
}elseif(x==0){
	System.out.println("女厕所欢迎您");
}else{
	System.out.println("无法识别您的性别");
}
}
}
[/code]

###03.07_Java语言基础(选择结构if语句格式3练习)(掌握)

*A:练习1
*
需求:键盘录入一个成绩,判断并输出成绩的等级。
90-100优
80-89良
70-79中
60-69及
0-59差
案例:

importjava.util.Scanner;
classTest1_If{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
//需求:键盘录入一个成绩,判断并输出成绩的等级。
System.out.println("请输入学生成绩范围在1到100之间");
intx=sc.nextInt();
if(x>=90&&x<=100){
	System.out.println("优");
}elseif(x>=80&&x<=89){
	System.out.println("良");
}elseif(x>=70&&x<=79){
	System.out.println("中");
}elseif(x>=60&&x<=69){
	System.out.println("及");
}elseif(x>=0&&x<=59){
	System.out.println("差");
}else{
	System.out.println("成绩录入错误");
}
//下面这两种写法在同学掌握了上面的写法的基础上可以扩展一下
/*
if(x>100||x<0){
	System.out.println("成绩不在0-100之间");
}elseif(x>=90){
	System.out.println("优");
}elseif(x>=80){
	System.out.println("良");
}elseif(x>=70){
	System.out.println("中");
}elseif(x>=60){
	System.out.println("及");
}else{
	System.out.println("差");
}
*/
/*
if(x>100||x<0){
	System.out.println("成绩不在0-100之间");
}elseif(x<60){
	System.out.println("差");
}elseif(x<70){
	System.out.println("及");
}elseif(x<80){
	System.out.println("中");
}elseif(x<90){
	System.out.println("良");
}else{
	System.out.println("优");
}
*/
/*Scannersc=newScanner(System.in);
//需求:键盘录入一个成绩,判断并输出成绩的等级。
System.out.println("请输入学生成绩范围在1到100之间");
intx=sc.nextInt();
if(x>100||x<0){
	System.out.println("成绩不在0-100之间");
}
if(x>=90&&x<=100){
	System.out.println("优");
}
if(x>=80&&x<=89){
	System.out.println("良");
}
if(x>=70&&x<=79){
	System.out.println("中");
}
if(x>=60&&x<=69){
	System.out.println("及");
}
if(x>=0&&x<=59){
	System.out.println("差");
}*/
}
}
[/code]

*B:练习2
*需求:
*键盘录入x的值,计算出y的并输出。

*x>=3
y=2*x+1;
*-1<x<3
y=2*x;
*x<=-1
y=2*x-1;
案例:

importjava.util.Scanner;
classDemo_if{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("请输入一个整数:");
intx=sc.nextInt();
inty;
if(x>=3){
	y=2*x+1;
}elseif(x>-1&&x<3){//可以直接写成elseif(x>-1){
	y=2*x;
}else{
	y=2*x-1;
}
System.out.println("y的值为:"+y);
}
}
[/code]

###03.08_Java语言基础(选择结构if语句的嵌套使用)(掌握)

*A:案例演示
*需求:获取三个数据中的最大值
*if语句的嵌套使用。
案例:

classDemo6_IfIf{
publicstaticvoidmain(String[]args){
inta=40;
intb=50;
intc=30;
if(a>b){
	if(a>c){
System.out.println(a+"是最大值");
}else{
System.out.println(c+"是最大值");
}
}else{	//b>=a
	if(b>c){
System.out.println(b+"是最大值");
}else{
System.out.println(c+"是最大值");
}
}
}
}
[/code]

###03.09_Java语言基础(选择结构switch语句的格式及其解释)(掌握)

*A:switch语句的格式
*
switch(表达式){
case值1:
语句体1;
break;
case值2:
语句体2;
break;

default:

语句体n+1;
break;
}

*B:switch语句的格式解释
*C:面试题(基本数据类型,只要能提升为int的都可以,引用数据类型中的枚举(JDK1.5)和String(JDK1.7))
*byte可以作为switch的表达式吗?
*long可以作为switch的表达式吗?
*String可以作为switch的表达式吗?
*C:执行流程
*先计算表达式的值
*然后和case后面的匹配,如果有就执行对应的语句,否则执行default控制的语句
案例:

classDemo1_Switch{
publicstaticvoidmain(String[]args){
Stringname="rose";
Stringgender="妖";
switch(gender){
case"男士":
	System.out.println(name+"是一位"+gender+"喜欢吃饭睡觉打dota");
break;
case"女士":
	System.out.println(name+"是一位"+gender+"喜欢逛街购物美容");
break;
default:
	System.out.println(name+"是一位"+gender+"打雌性激素维持美貌容颜");
break;
}
}
}
[/code]

###03.10_Java语言基础(选择结构switch语句的练习)(掌握)

*A:整数(给定一个值,输出对应星期几)
案例:

classTest1_Switch{
publicstaticvoidmain(String[]args){
//*A:整数(给定一个值,输出对应星期几)
intweek=1;
switch(week){
case1:
	System.out.println("星期一");
break;
case2:
	System.out.println("星期二");
break;
case3:
	System.out.println("星期三");
break;
case4:
	System.out.println("星期四");
break;
case5:
	System.out.println("星期五");
break;
case6:
	System.out.println("星期六");
break;
case7:
	System.out.println("星期日");
break;
default:
	System.out.println("对不起没有对应的星期");
break;
}
}
}
[/code]

###03.11_Java语言基础(选择结构switch语句的注意事项)(掌握)

*A:案例演示
*a:case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的
*b:default可以省略吗?
*可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。
*特殊情况:
*case就可以把值固定。
*A,B,C,D
*c:break可以省略吗?
*最后一个可以省略,其他最好不要省略
*会出现一个现象:case穿透。
*最终我们建议不要省略
*d:default一定要在最后吗?
*不是,可以在任意位置。但是建议在最后。
*e:switch语句的结束条件
*a:遇到break就结束了
*b:执行到switch的右大括号就结束了

###03.12_Java语言基础(选择结构switch语句练习)(掌握)

*A:看程序写结果://4
*
intx=2;
inty=3;
switch(x){
default:
y++;
break;
case3://
y++;
case4:
y++;
}
System.out.println("y="+y);

*B:看程序写结果://6
*
intx=2;
inty=3;
switch(x){
default:
y++;
case3:
y++;
case4:
y++;
}
System.out.println("y="+y);

###03.13_Java语言基础(选择结构if语句和switch语句的区别)(掌握)(用switch能做的,用if都能做,单反过来则不行,比如成绩评优)

*A:总结switch语句和if语句的各自使用场景
*switch建议判断固定值的时候用
*if建议判断区间或范围的时候用
*B:案例演示
*分别用switch语句和if语句实现下列需求:
*键盘录入月份,输出对应的季节
案例:

importjava.util.Scanner;
classTest3_SwitchIf{
publicstaticvoidmain(String[]args){
/*
*键盘录入月份,输出对应的季节
一年有四季
3,4,5春季
6,7,8夏季
9,10,11秋季
12,1,2冬季
*/
Scannersc=newScanner(System.in);	//创建键盘录入对象
System.out.println("请输入月份");
intmonth=sc.nextInt();//将键盘录入的结果存储在month
/*switch(month){
case3:
case4:
case5:
	System.out.println(month+"月是春季");
break;
case6:
case7:
case8:
	System.out.println(month+"月是夏季");
break;
case9:
case10:
case11:
	System.out.println(month+"月是秋季");
break;
case12:
case1:
case2:
	System.out.println(month+"月是冬季");
break;
default:
	System.out.println("对不起没有对应的季节");
break;
}*/
//用if语句来完成月份对应季节方法一:
if(month>12||month<1){
	System.out.println("对不起没有对应的季节");
}elseif(month>=3&&month<=5){
	System.out.println(month+"月是春季");
}elseif(month>=6&&month<=8){
	System.out.println(month+"月是夏季");
}elseif(month>=9&&month<=11){
	System.out.println(month+"月是秋季");
}else{
	System.out.println(month+"月是冬季");
}
//用if语句来完成月份对应季节的方法二:
/*
if(month>12||month<1){
	System.out.println("输入的数字不正确");
}elseif(month==3||month==4||month==4){
	System.out.println("春季");
}elseif(month==6||month==7||month==8){
	System.out.println("夏季");
}elseif(month==9||month==10||month==11){
	System.out.println("秋季");
}else{
	System.out.println("冬季");
}	*/
}
}
[/code]

###03.14_Java语言基础(循环结构概述和for语句的格式及其使用)

*A:循环结构的分类
*for,while,do...while
*B:循环结构for语句的格式:
*
for(初始化表达式;条件表达式;循环后的操作表达式){
循环体;
}
*C执行流程:
*a:执行初始化语句
*b:执行判断条件语句,看其返回值是true还是false
*如果是true,就继续执行
*如果是false,就结束循环
*c:执行循环体语句;
*d:执行循环后的操作表达式
*e:回到B继续。
*D:案例演示
*在控制台输出10次"helloworld"
案例:

classDemo1_For{
publicstaticvoidmain(String[]args){
//在控制输出10次helloworld,这样做不推荐,因为复用性太差
/*System.out.println("helloworld");
............*/
for(inti=1;i<=10;i++){
	System.out.println("helloworld");
}
}
}
[/code]

###03.15_Java语言基础(循环结构for语句的练习之获取数据)

*A:案例演示
*需求:请在控制台输出数据1-10
*需求:请在控制台输出数据10-1
*B:注意事项
*a:判断条件语句无论简单还是复杂结果是boolean类型。
*b:循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略。
*c:一般来说:有左大括号就没有分号,有分号就没有左大括号
案例:

classTest1_For{
publicstaticvoidmain(String[]args){
for(inti=1;i<=10;i++){
	System.out.println("i="+i);
}
System.out.println("-----------------------");
for(inti=10;i>=1;i--){
	System.out.println("i="+i);
}
}
}
[/code]

###03.16_Java语言基础(循环结构for语句的练习之求和思想)

*A:案例演示
*需求:求出1-10之间数据之和
*B:学生练习
*需求:求出1-100之间偶数和
*需求:求出1-100之间奇数和
/*
分析:1-10数据的和

0+1
1+2
3+3
6
...
*/
案例:

classTest2_For{
publicstaticvoidmain(String[]args){
//1-10的和
/*intsum=0;
for(inti=1;i<=10;i++){
	sum=sum+i;
}
System.out.println("sum="+sum);*/
//1-100的偶数和
/*intsum=0;
for(inti=1;i<=100;i++){
	if(i%2==0){
sum=sum+i;
}
}
System.out.println("sum="+sum);*/
//1-100的奇数和
intsum=0;
for(inti=1;i<=100;i+=2){
	/*if(i%2!=0){
sum=sum+i;
}*/
	sum=sum+i;
}
System.out.println("sum="+sum);
}
}
[/code]

###03.17_Java语言基础(循环结构for语句的练习之水仙花)

*A:案例演示
*需求:在控制台输出所有的”水仙花数”

*所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
*举例:153就是一个水仙花数。
*153=1*1*1+5*5*5+3*3*3=1+125+27=153
案例:
/*
*A:案例演示
*需求:在控制台输出所有的”水仙花数”

*所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
*举例:153就是一个水仙花数。
*153=1*1*1+5*5*5+3*3*3=1+125+27=153

分析:
1,100-999
2,获取每一个位数的值,百位,十位,个位
3,判断各个位上的立方和是否等于这个数,如果等于打印
*/
案例:

classTest3_Flower{
publicstaticvoidmain(String[]args){
for(inti=100;i<=999;i++){	//获取100到999之间的数
	intge=i%10;//123%10
	intshi=i/10%10;	//12%10;
	intbai=i/10/10%10;//1%10
	if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i){
System.out.println(i);
}
}
}
}
[/code]

###03.18_Java语言基础(循环结构for语句的练习之统计思想)

*A:案例演示
*需求:统计”水仙花数”共有多少个
案例:
/*
*A:案例演示
*需求:统计”水仙花数”共有多少个
分析:
1,需要有一个变量记录住水仙花数的个数
2,获取到所有的3位数
3,判断是否满足水仙花数
4,如果满足条件,计数器就自增
*/

classTest4_FlowerCount{
publicstaticvoidmain(String[]args){
intcount=0;
for(inti=100;i<=999;i++){
	intge=i%10;
	intshi=i/10%10;
	intbai=i/10/10;
	if(i==ge*ge*ge+shi*shi*shi+bai*bai*bai){
count++;	//满足条件就自增,计数器思想
}
}
System.out.println(count);
}
}
[/code]

###03.19_Java语言基础(循环结构while语句的格式和基本使用)

*A:循环结构while语句的格式:
*
while循环的基本格式:
while(判断条件语句){
循环体语句;
}

完整格式:

初始化语句;
while(判断条件语句){
循环体语句;
控制条件语句;
}
*B:执行流程:
*a:执行初始化语句
*b:执行判断条件语句,看其返回值是true还是false
*如果是true,就继续执行
*如果是false,就结束循环
*c:执行循环体语句;
*d:执行控制条件语句
*e:回到B继续。
*C:案例演示
*需求:请在控制台输出数据1-10
案例:

classDemo1_While{
publicstaticvoidmain(String[]args){
intx=1;
while(x<=10){
	System.out.println("x="+x);
	x++;
}
}
}
[/code]

###03.20_Java语言基础(循环结构while语句的练习)

*A:求和思想
*求1-100之和
*B:统计思想
*统计”水仙花数”共有多少个
案例:

classTest1_While{
publicstaticvoidmain(String[]args){
/*
*A:求和思想
	*求1-100之和
*B:统计思想
	*统计”水仙花数”共有多少个
*/
//求1-100之和
/*intsum=0;
inti=1;
while(i<=100){
	sum+=i;	//sum=sum+i;
	i++;//让变量i自增
}
System.out.println("sum="+sum);*/
//统计”水仙花数”共有多少个
intcount=0;	//计数器
inti=100;
while(i<=999){
	intge=i%10;
	intshi=i/10%10;
	intbai=i/100;
	if(i==ge*ge*ge+shi*shi*shi+bai*bai*bai){
count++;
}
	i++;
}
System.out.println("count="+count);
//某屌丝为了追求女神,写了一段代码示爱,但是女神也会java,改动一下把屌丝拒绝
intj=1;
//while(j<=10000);{
while(j<=10000){
	System.out.println("ILoveYou!!!");
	j++;
}
}
}
[/code]

###03.21_Java语言基础(循环结构do...while语句的格式和基本使用)

*A:循环结构do...while语句的格式:
*
do{
循环体语句;
}while(判断条件语句);

完整格式;
初始化语句;
do{
循环体语句;
控制条件语句;
}while(判断条件语句);
*B:执行流程:
*a:执行初始化语句
*b:执行循环体语句;
*c:执行控制条件语句
*d:执行判断条件语句,看其返回值是true还是false
*如果是true,就继续执行
*如果是false,就结束循环
*e:回到b继续。
*C:案例演示
*需求:请在控制台输出数据1-10

###03.22_Java语言基础(循环结构三种循环语句的区别)

*A:案例演示
*三种循环语句的区别:
*do...while循环至少执行一次循环体。
*而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
*B:案例演示
*for循环和while循环的区别:
*A:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用谁就用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。

案例:

classDemo1_DoWhile{
publicstaticvoidmain(String[]args){
//while和dowhile的区别
/*inti=11;
do{
	System.out.println("i="+i);
	i++;
}
while(i<=10);
System.out.println("---------------------");
intj=11;
while(j<=10){
	System.out.println("j="+j);
	j++;
}*/
/*for(inti=1;i<=10;i++){
	System.out.println("i="+i);
}
//System.out.println("i="+i);	for语句执行后变量会被释放,不能再使用
System.out.println("-------------------");
inti=1;
while(i<=10){
	System.out.println("i="+i);
	i++;
}
System.out.println("-------------------");
System.out.println("i="+i);//while语句执行后,初始化变量还可以继续使用*/
//while语句的无限循环
/*while(true){
	System.out.println("helloworld");
}*/
//System.out.println("helloworld");
//for语句的无限循环
for(;;){
	System.out.println("helloworld");
}
}
}
[/code]

###03.23_Java语言基础(循环结构注意事项之死循环)

*A:一定要注意控制条件语句控制的那个变量的问题,不要弄丢了,否则就容易死循环。
*B:两种最简单的死循环格式
*while(true){...}
*for(;;){...}
此案例在上面的案例中,死循环是有用的,比如键盘录入学生的信息,但是什么时间结束呢?当用户输入的信息"886"时结束循环。

###03.24_Java语言基础(循环结构循环嵌套输出4行5列的星星)(外循环循环一次,内循环循环一圈)

循环嵌套:理解(看书:每页相当于外循环,该页中的每一句,相当于内循环)、(时钟:时针走一个格子,分针走一圈)
*A:案例演示
*需求:请输出一个4行5列的星星(*)图案。
*
如图:
*****
*****
*****
*****

注意:
System.out.println("*");和System.out.print("*");的区别
*B:结论:
*外循环控制行数,内循环控制列数
案例:

classDemo1_ForFor{
publicstaticvoidmain(String[]args){
/*for(inti=1;i<=3;i++){	//外循环
	System.out.println("i="+i);
	for(intj=1;j<=3;j++){//内循环
System.out.println("j="+j);
}
}*/
for(inti=1;i<=4;i++){	//外循环决定的是行数
	for(intj=1;j<=5;j++){//内循环决定的是列数
System.out.print("*");
}
	System.out.println();
}
}
}
[/code]

###03.25_Java语言基础(循环结构循环嵌套输出正三角形)

*A:案例演示
*
需求:请输出下列的形状
*
**
***
****
*****
案例:

classDemo2_ForFor{
publicstaticvoidmain(String[]args){
for(inti=1;i<=5;i++){//外循环决定行数
	for(intj=1;j<=i;j++){	//内循环决定列数
System.out.print("*");
}
	System.out.println();	//将光标换到下一行的行首
}
}
}
[/code]

###03.26_J

*A:案例演示java语言基础(循环结构九九乘法表)
*需求:在控制台输出九九乘法表。
*B:代码优化
*
注意:
'\x'x表示任意,\是转义符号,这种做法叫转移字符。

'\t'
tab键的位置
'\r'
回车
'\n'
换行
'\"'
'\''



实现方式一:(但是不符合要求)
classDemo_sxh{
publicstaticvoidmain(String[]args){
System.out.println("1*1=1");
System.out.println("1*2=22*2=4");
System.out.println("1*3=32*3=63*3=9");
//......
}
}
思考:(可以先打一句,然后将其中的1,2,3用变量表示,然后外面再套一层变量就能实现)
//一定要有思路,任何一件事都是简单的地方开始思考的?
//以后毕业做项目时,一定要保持积极的心态,总是想着怎么解决问题,而不是去逃避!~!

classDemo_99{
publicstaticvoidmain(String[]args){
System.out.println("1*3=32*3=63*3=9");
}
}
classDemo_99{
publicstaticvoidmain(String[]args){
for(inti=1;i<=9;i++){
	for(intj=1;j<=i;j++){
System.out.print(j+"*"+i+"="+j*i+"\t");
}
	System.out.println();
}
}
}
[/code]

思考:可以先打印直角三角,然后将每个“*”换成表达式即可
/*
*A:案例演示
*需求:在控制台输出九九乘法表。

1*1=1
1*2=22*2=4
1*3=32*3=63*3=9
...

*
**
***
*/

classDemo3_For99{
publicstaticvoidmain(String[]args){
/*for(inti=1;i<=9;i++){	//行数
	for(intj=1;j<=i;j++){//列数
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
	System.out.println();
}*/
//System.out.println("\"");转义双引号
System.out.println('\'');//转义单引号
}
}
[/code]

###03.27_day03总结

把今天的知识点总结一遍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java基础内容 java