JavaSE 3(IF Else等循环语句)

开始进入编程的海洋!!!! !
我认为编程最重要的就是:
**1.**最基础的东西是最重要的,那就是java编程语言的基本格式,命令,如果不熟悉这些或者粗心大意那么在编程过程中会不断报错,报到自己怀疑人生,甚至无能怒吼!!!
**2.**越来越发现学习java的一大瓶颈便是数学能力和思维能力,如果看到一道题,没有思路那第一步做的再好也没有用,所以要具备将思路转换为代码的能力!!!

我认为的难点与重点:

程序运行流程和顺序结构
1.什么是程序的流程呢?
答: 就是代码的执行顺序,当程序执行main方法的时候会从第一行开始往下执行,直到整个代码全部执行完成。在此过程中程序按照书写的顺序,不会跳过任何一行代码。像这样的执行流程就是常见的顺序执行结构。
2.判断结构(if)
if是Java种的关键字,当程序在执行过程遇到if关键字,JVM就知道此处需要进行判
断,根据判断结果需要处理相应的代码。
IF 语句的三种格式

**1.**if判断第一种格式

if(条件表达式){
执行语句;
}

格式说明:if关键字后面是一对小括号,小括号后面是没有分号的,小括号中的表达式
运算完的结果必须是boolean类型的值(true or false)。

**2.**if判断第二种格式

if(条件表达式){
执行语句;
}
else{
执行语句;
}

**执行说明:**当if条件表达式为true时,执行if后面大括号中的语句,当if条件表达式为
false时,执行else后面大括号中的语句。if-else格式组合成一条判断结构语句。要么执行if
后面的语句,要么执行else后面的语句。切记,else后面的语句要能够执行,if中的条件表达式结果必须是false

**3.**if判断第三种格式

if(条件表达式){
执行语句;
}else if (条件表达式){
执行语句;
}
……
else{
执行语句;
}

3.利用IF语句解决问题:
题目如图:在这里插入图片描述
运用到的知识与遇到的困难

**1.**看到题目第二段讲到 根据判别式的不同将分别会有三种情况,两个不相同的实数根(delt>0),两个相同的根(delt=0),无实数根(delt<0)。可以想到要运用IF条件语句来解答此道题目。
**2.**首先提醒用户输入三个数a,b,c,其次输入的数根据IF条件语句的判别后输出不同的结果,具体情况有三种有两个实数根,有两个相同的实数根,无根。

困难:如何正确运用IF条件语句?

答:由题可知有三种情况,所以知道应该运用前面写到的IF的第三种格式来解答。如下:

if(条件表达式){
执行语句;
}else if (条件表达式){
执行语句;
}
……
else{
执行语句;
}

下图为本题的答案:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值