这个部分主要是语言基础,包括顺序,条件,结构等,主要是已经编写完成的代码,注释中写了对应的知识点。
public class StructureDemo
{
public static void main(String[] args)
{
System.out.println("Hello World!");//顺序结构
System.out.println("Hello xierong!");
/*if选择语句1
判断10是否大于3,输出10大于3
*/
if(10>3)
{
System.out.println("10大于3");
}
System.out.println("ending.......");
/*if选择语句2 if-else
判断去男女厕所
*/
boolean Isman = true;
if(Isman)
{
System.out.println("去男厕所");
}
else
{
System.out.println("去女厕所");
}
System.out.println("ending......");
//三元运算符的分页案例。可以与if-else进行对比
int totalCount = 51;
int pageSize = 10;
int totalpage = totalCount % pageSize == 0 ? totalCount/pageSize : totalCount/pageSize + 1;
System.out.println(totalpage);
/*选择语句3 if=elseif-else语句
如果为周一,输出周一,为周二,输出周二.....
*/
int weekday = 1;
if(weekday == 1)
{
System.out.println("MONDAY");
}
else if(weekday == 2)
{
System.out.println("TUESDAY");
}
else if(weekday == 3)
{
System.out.println("WEDNESDAY");
}
else if(weekday == 4)
{
System.out.println("THURSDAY");
}
else if(weekday == 5)
{
System.out.println("FRIDAY");
}
else if(weekday == 6)
{
System.out.println("SATURDAY");
}
else if(weekday == 7)
{
System.out.println("SUNDAY");
}
else
{
System.out.println("亲,没有这一天");
}
/*练习,成绩大于90,打印优,成绩大于80,打印良,大于70,打印中,其他打印多多努力
*/
int score = 66;
if(score >= 90)
{
System.out.println("优");
}
else if(score >=80 && score < 90)
{
System.out.println("良");
}
else if(score >=70 && score < 80)
{
System.out.println("中");
}
else
{
System.out.println("多多努力");
}
//switch语句的例子
int day = 1;
switch (day)
{
case 1:System.out.println("MONDAY");break;
case 2:System.out.println("TUESDAY");break;
case 3:System.out.println("WEDNESDAY");break;
case 4:System.out.println("THURDAY");break;
case 5:System.out.println("FRIDAY");break;
case 6:System.out.println("SATURDAY");break;
case 7:System.out.println("SUNDAY");break;
default:System.out.println("没有这一天");
}
//while循环,举例:从1-100打印求1+100的值。
int count=1;
int result = 0;
while(count <= 100)
{
result = result + count;
count++;
}
System.out.println(result);
//do-while循环
int count2=1;
int result2=0;
do
{
result2 = result2 + count2;
count2++;
}
while (count2<=100);
System.out.println(result2);
//for循环
int result3=0;
for(int count3=1;count3<=100;count3++)
{
result3 = result3 + count3;
}
System.out.println(result3);
//循环嵌套语句的讲解
//输出矩形图像
/* ******
******
******
*/
//SB版本
/*for( int i = 1; i <= 5; i++)
{
System.out.print( "*");
}
System.out.println();//换行
for( int j= 1; j <= 5; j++)
{
System.out.print( "*");
}
System.out.println();//换行
for( int k = 1; k <= 5; k++)
{
System.out.print( "*");
}
System.out.println();//换行*/
//修改版
for (int i=1;i<=3 ;i++ )
{
for (int j=1;j<=5 ;j++ )
{
System.out.print("*");
}
System.out.println();//换行
}
/*输出*
**
***
****
*****
*/
for (int hn=1;hn<=5 ;hn++ )
{
for (int out=1;out<=hn ;out++ )
{
System.out.print("*");
}
System.out.println();//换行
}
//打印九九乘法表
for (int x=1;x<=9 ;x++ )
{
for (int y=1;y<=x ;y++ )
{
System.out.print(y+" * "+x+" = "+x*y+" ");
}
System.out.println();
}
//控制循环语句讲解
//break控制语句:100以内,前五个三的倍数的数字
int cnt1=0;
for (int number1=1 ;number1<=100 ;number1++ )
{
if(number1 % 3 == 0)
{
cnt1++;
System.out.println(number1);
}
if (cnt1 >= 5)
{
break;
}
}
//continue控制语句:跳过循环体中当前循环中的循环语句,重新回到循环体进行循环
//输出前五个100-200之间不能被三整除的数
int cnt2=0;
for (int number2=100;number2<=200 ;number2++)
{
if (number2 % 3 == 0)
{
continue;
}
cnt2++;
System.out.print(number2+" ");
if (cnt2>=5)
{
break;
}
}
//return语句:结束当前循环所在的方法,方法结束了,循环也就结束了.与break不同,循环之后的语句并不执行
/*for (int number3=1 ;number3<=100 ;number3++ )
{
System.out.println(number3);
if (number3 >= 5)
{
return;
}
}
System.out.println("ending.....");
*/
//控制外层循环:加循环前加标签,可在内层循环控制外层循环
outloop:for (int x1=1;x1<=9 ;x1++ )
{
for (int y1=1;y1<=x1 ;y1++ )
{
if (x1 >= 5)
{
break outloop;
}
System.out.print(y1+" * "+x1+" = "+x1*y1+"\t");
}
System.out.println();
}
}
}
–这里所使用的工具是editplus,一个非常小而好用的代码编辑工具,可以自行百度下载。简单介绍如何在editplus里直接编译运行Java。
取消editplus的自动备份功能。原因是自动备份的文件会占用计算机存储空间,取消自动备份可以节约空间。所以建议取消。
第一步:
第二步:
取消创建备份文件的选项,点击Apply后,即可取消自动备份。具体如图 所示。
下面介绍如何自定义用户工具使其可以在editplus中编译和运行JAVA。
第一步:首先找到你下载的JDK文件中的bin文件的路径。如下图,我把JDK下载到了D盘。
第二步:将找到的文件路径添加到环境变量PATH中。如图所示。
第三步:在editplus中tool选项中选择configure user tools选项,选择group name填写编译和运行JAVA后点击确定,即新建了用户工具组。
第四步:分别添加编译JAVA工具和运行java工具,具体填写内容如下 ,点击add tool选择program,填写参数,Menu text,Commend, 按图写就好。同理运行JAVA也按图写就好
第五步:完成后Apply,然后OK。即可运行编译JAVA,编译JAVA快捷键为ctrl+1,运行JAVA快捷键为ctrl+2.要注意文件名要与定义的类名保持一致才不会出错。
本文通过实例介绍了Java的基础结构,包括顺序结构、条件结构、循环结构等,并详细展示了if语句、switch语句、while循环、do-while循环、for循环及循环控制语句的应用。
279

被折叠的 条评论
为什么被折叠?



