java小白

		     *		*java小白快速入门三**
		     					--结构化语句

引言就不再提了,话不多说,上正题

1. 条件语句
其中包含关键字 if
使用的格式为
if(表达式)
{
}
(其中表达式的值一定要为boolean值,否则就会报错)
例:
class demo2{
public static void main(String[] args){
if(1)
{}
}
}
在这里插入图片描述也许学过其他语言会惯性思维的话会认为这是对的,但是在java语言中类型之间的转化是十分严格的,boolean类型与其他类型是不能相互转换的。
程序验证:
class demo2{
public static void main(String[] args){
int b = 1;
boolean a = (boolean)b;
}
}

在这里插入图片描述
class demo2{
public static void main(String[] args){
boolean a = true;
int b = (int)a;
}
}
在这里插入图片描述
故if语句表括号达式一定要为逻辑表达式。

还有一种是if与else联用
if(表达式)
{语句块1}
else
{语句块2}
表达式为false则执行语句块2
else与程序上在最近一个未匹配else的if匹配
还有一种用法就是
if()
{}
else if{}

2. switch语句
选择语句的关键字包括switch、case、default。
举例如下:

 package tgj.txt.demo1;

public class demo1 {
    public static void main(String[] args) {
        int a = 1;
        switch (a){
            case 1:
            {
                System.out.println("变量值为1");
            }
            case 2:
            {
                System.out.println("变量值为2");
            }
            default:
                System.out.println("此处无值");
            case 3: {
                System.out.println("变量值为3");
                break;
            }
        }
    }

}
    以这个简单的例子加以解析

在这里插入图片描述

  1. case语句后面的值一定要为常量(整型常量,字符(串)常量,)。
  2. defaul可以放在语句的任何地方。也可以不加此语句。但default执行后不会导致程序的结束。
    case语句执行完之后并不是立马跳出整个语句,而是执行break语句或者执行完整个程序才会跳出整个语句,否则会继续执行下面的case语句直到程序的结束。

3.循环语句
while(循环执行条件(逻辑表达式))
{
语句块
}
while循环语句的特点是先判断循环执行的条件再执行循环语句块直到循环执行条件为false或者执行break;语句,则循环结束。

do
{
循环语句块
}while(循环执行条件)
do-while循环语句的特点是先执行一次循环语句块然后看语句块中是否执行break语句或者执行完之后是否满足循环执行条件判断循环是否到此结束。

for()循环语句
for()不仅可以执行普通的循环还可以实现数组元素的遍历,应该是我们最常用的一种循环语句。
for(语句1;语句2;语句3)
{
语句块
}

语句1为循环变量的初始化;语句2为循环执行条件;语句3为循环变量值的变化语句;
先说注意事项

  • 三个语句都可以省略,其中语句2的缺省值为true;
  • 语句1只在进入循时执行一遍;
  • 循环执行的顺序为
    语句1----->语句块------>语句3----->语句2----->语句块----->语句3----->语句2…

废话少说上栗子

栗子1:
package tgj.txt.demo1;

public class demo1 {
    public static void main(String[] args) {
        for (;;) {
            System.out.println("死循环");
        }
    }

}

结果如下:
在这里插入图片描述
但是在此处也会存在一个问题,栗子如下:

public class demoxx {
        public static void main(String[] args) {
            for(;;)
            {
                System.out.println("asd");
            }
            System.out.println("1");
        }
    }

在这里插入图片描述
由于上述循环为死循环,以至于下面的输出语句始终不能被访问到,此时系统就会报错。

栗子2:
public class demoxx {
public static void main(String[] args) {
for (int i = 0; i < 3 ; i++) {
System.out.println(“I love java”);
}
}
}

在这里插入图片描述
希望此博客能帮助身为小白的你快速入门!!!!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于Java小白来说,入门路线是一个重要的起点。以下是一个适合新手的Java入门路线: 1. 学习Java基础知识:了解Java的基本语法、数据类型、控制流程等。在这个阶段,可以通过阅读教材、观看教学视频或参加在线课程来系统学习Java基础知识。 2. 熟悉面向对象编程(OOP):学习面向对象编程的概念,掌握Java中的类、对象、继承、封装和多态等概念。通过编写简单的Java程序来巩固对面向对象编程的理解。 3. 掌握Java核心库:学习Java核心库,包括字符串操作、集合框架、输入输出、异常处理等。这些是日常开发中常用的工具和技术,熟悉它们将有助于提高编程效率。 4. 学习Java的高级特性:深入学习Java的高级特性,如多线程、网络编程、反射、注解等。这些知识将为你在实际项目中解决问题提供更多的选择和灵活性。 5. 实践项目练习:通过实践项目来巩固所学知识。选择一些小型的项目,如简单的控制台应用程序或基本的Web应用程序,将所学的Java知识应用到实际中。 6. 深入研究Java框架和工具:选取一些主流的Java框架和工具进行深入学习,如Spring、Hibernate、Maven等。这些框架和工具广泛应用于企业级开发中,掌握它们将有助于提高开发效率和代码质量。 7. 持续学习和实践:Java是一个广阔而深入的领域,不断学习和实践是保持技术竞争力的关键。通过阅读书籍、参与社区讨论、关注最新的技术趋势等方式,持续提升自己的Java技术水平。 以上是一个适合Java小白入门路线,希望能够帮助你顺利学习Java!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [2021最新学习路线,Java快速入门到精通(附Java教学视频)](https://blog.csdn.net/java_0000/article/details/121084261)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值