2022年java程序设计(计算圆面积 闰年判断 成绩等级评定 构建系统)

项目一踏上Java开发之旅

任务一,安装配置JDK并开发第一个Java程序

安装JDK

安装JDK11

在这里插入图片描述

1.12 配置JDK

在这里插入图片描述

1.1.3开发java

1.编写源程序
2.编译成字节码
3.解释执行类

任务二 搭建Java 集成开发环境InterlliJIDEA

1.2.1 安装Interlli IDEA

在这里插入图片描述

1.2.2 配置 InterlliJ IDEA

在这里插入图片描述

• 1.2.3 创建项目. 包. 类

• 项目: Java课程案列
• 包: net.huawei.p01.to2
• 类: HelloWorld

在这里插入图片描述
• 不接受命令行参数
在这里插入图片描述
• 运行程序,查看结果
在这里插入图片描述
• 接收多个命令行参数(字符串数组args,用for循环遍历)
在这里插入图片描述
• 修改程序,在运行,查看结果

在这里插入图片描述

项目二.打好Java编程基础

• 眼观百遍代码,不如手敲一遍
• 修炼编程功力,重在日积月累

任务一.计算圆的面积

• 输入圆半径,计算圆面积,输出结果

(一)编程实现

版本1.程序员指定半径,计算圆面积
• 缺点是跟用户之间没有互动

…mermaid
在这里插入图片描述

版本2. 用户输入半径,程序计算圆面积

· 用户可以输入整数, 也可输入实数
在这里插入图片描述
`输入整数,用sc.nextInt

版本3 .设定结果精度,满足用户的需求

要求结果保留两位小数
回想一下·=你们在Python里是怎么实现这个用户要求的,利用round()函数可以搞定
采用遮尾法,数据没变,只是现实两位小数
在这里插入图片描述
采用减尾法来处理
在这里插入图片描述
问题:如何接收键盘输入的包含空格的字符串?
输入字符串,用
sc.next()
,如果字符串里有空格,空格之后对字符不接收

在这里插入图片描述

如何才能接受包含空格的字符串呢? 那就要用到Java的缓冲字符输入流(BufferedResder)
在这里插入图片描述

如何进行异常处理,可以自己写, 也可以利用菜单生成处理框架

(三)扩展练习

1.有卡号计算幸运值

·员工卡号是四位整数[1000,9999],各位数字的和就是参加抽奖活动的幸运数字,biru4512,4+5+1+2=12,幸运数字就是12
·输入员工卡号,编程计算该员工的幸运数字
·方法一:直接拆分整数
在这里插入图片描述

·方法二:直接换成字符串来处理
·计算机科学家wirth在上个世纪70年代提出一个经典公式:程序=数据结构+算法,数据结构就是程序的基础,算法是程序的灵魂

求一元二次方程

任务2.闰年判断

· 什么是闰年?有两种情况:能被四整除但不能被100整除;能被400整除
·解决闰年判断问题,涉及三种运算:算术运算,关系运算,逻辑运算
·第一种闰年情况:year %40 && year % 100 !=0==
·第二种闰年情况year % 4000==

(一)编程实现

·在net. lixin.p02.t02包里创建Task02==类
在这里插入图片描述

在这里插入图片描述

·运行程序,查看结果
在这里插入图片描述
在这里插入图片描述
·闰年条件涉及两种运算符,逻辑==&&和逻辑或||,但是没有用逻辑非!==,请你修改闰年条件,能够将三种逻辑运算符都派上用场。(在Python里 :not and or)
在这里插入图片描述

(二)讲解知识点

在这里插入图片描述

·演示求余运算
在这里插入图片描述

·演示关系运算
在这里插入图片描述
演示逻辑运算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值