随笔 - 217  文章 - 4  评论 - 4  阅读 - 23587

自学Java第四课

  在今天的Java学习中,我主要学习了Java语言中的数据输入及分支语句中的顺序结构和分支结构。

  相对于其它语言,Java语言的数据输入需要提前进行“声明”。

  导包:import java.util.Scanner 它必须在类的定义之上声明。

  创建对象:Scanner sc=new Scanner(System.in)  这一语句必须声明在定义变量之前。

  接收数据:int i=sc.nextInt();  i是变量名

  变量需要程序运行之后由自己赋值。

 

 这是自己写的一个求取最大身高的例子。

  在学习分支语句中,顺序结构和就是按代码的顺序一行一行运行。

  分支结构中学习了if、switch。

  其中if有三种形式:

  if(关系表达式)    if(关系表达式)      if(关系表达式)

  {            {            {

    语句体;        语句体1;        语句体1;

  }            }else          }else if(关系表达式1)

              {            {

                语句体2;        语句体2;

              }            }

                          ......

                          else{

                              语句体;

                            }

这三种结构第一种只能进行一次判断,第二种进行二次,第三种可以进行n次。

 

 还有一种switch结构,它能够进行多次判断,并根据判断给出值。如果其中有同类项,可以进行case穿透。

switch(表达式){

        case 1:语句体;break;

        case 2:语句体;break;

        ......

        default:语句体;(break;)

        }

 

 在今天遇到的问题主要是Java语言编写的不熟悉,多加练习就好。

明天打算学习循环结构并进行代码练习。

 

posted on   跨越&尘世  阅读(23)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示