网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
复合语句也称语句块,是指由一对大括号括起来的若千条简单语句。复合语句定义变
量的作用域(scope)。
一个复合语句可以嵌套另一个复合语句。Java 语言的复合语句与C++复合语句不同的是:Java 语言不允许在两个嵌套的复合语句内声明同名的变量。如下面的代码在编译时将会出错。
public static void main( String[] args)
{
int a;
{
int b;
int a;//错误,因变量a前面已经定义
}
}
3.注释语句
另外在程序设计的过程中常用到注释语句:
JAVA的注释共有三种形式:单行注释、多行注释、文档注释。
1、单行注释
public class online{
public static void main(String[] args) {
//这是一个单行注释
System.out.println("Hello World!");
}
}
2、多行注释
public class online{
public static void main(String[] args) {
/*
这是一个多行注释
*/
System.out.println("Hello World!");
}
}
3、文档注释
public class online{
public static void main(String[] args) {
/**
@author a_hasaigei
@version 1.0
这是一个文档注释
是用来生成帮助文档的
文档注释,是一种特殊的多行注释
*/
System.out.println("Hello World!");
}
}
二、顺序结构
顺序结构是最简单的算法结构,语句与语句之间,框与框之间是从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
public class ShunXu {
public static void main(String[] args) {
System.out.println("hello1");
System.out.println("hello2");
System.out.println("hello3");
System.out.println("hello4");
System.out.println("hello5");
}
}
三、分支结构
分支结构又称为选择结构,是一种在两种以上的多条执行路径中选择一条执行的控制结构,这里所说的执行路径是指一组语句。通常分支结构要先做一个判断,然后根据判断的结果来决定选择哪一条执行路径。
1. if条件语句
程序中有些程序段的执行是有条件的,当条件成立时,执行一些程序段,当条件不成立时执行另外的一些程序的或不执行
if单选择语法:
if(布尔表达式){
//如果布尔表达式为ture将执行的语句
}
if双选择语法:
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
if多选择语法 :
if(布莱尔表达式1){
//如果布莱尔表达式 1的值为ture执行代码
}else if(布莱尔表达式2){
//如果布莱尔表达式2的值为true执行代码
}else if(布莱尔表达式3){
//如果布莱尔表达式3的值为true执行代码
}else{
//如果以上布莱尔表达式都不为true执行代码
}
2.switch选择语句
1、在switch语句中,变量类型可以是:byte、short、int或char。自JavaSE7以来,switch支持字符串String类型,而case标签必须是字符串常量或字面量。
2、switch句子可以有多个case句子。每个case后面都有一个值和冒号。
3、switch句子可以包含一个default分支,通常是switch句子的最后一个分支(可以在任何位置,但通常在最后一个)。default执行时没有case句子的值和变量值相等。default分支不需要break句子。
举例:输入当前月份,用switch语句输出。
Scanner in = new Scanner(System.in);
System.out.println("请输入当前月份");
int month = in.nextInt();
switch (month){
case 1 :
System.out.println("一月");break;
case 2 :
System.out.println("二月");break;
case 3 :
System.out.println("三月");break;
case 4 :
System.out.println("四月");break;
case 5 :
System.out.println("五月");break;
case 6 :
System.out.println("六月");break;
case 7 :
System.out.println("七月");break;
case 8 :
System.out.println("八月");break;
case 9 :
System.out.println("九月");break;
case 10 :
System.out.println("十月");break;
case 11 :
System.out.println("十一月");break;
case 12 :
System.out.println("十二月");break;
default:
System.out.println("错误的输入");break;
}
3.循环结构
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
图片转存中…(img-bI5P5qAd-1715654589754)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新