个人项目

一.题目简介

1.熟悉Java基础语法:各种基本数据类型;变量和常量;各种运算符及优先级与结合性;表达式;类型转换。

2.理解Java各种程序控制语句的用法:if…else语句;switch…case;for语句;while语句;do…while语句;break语句与cotinue语句。

3.熟练掌握一维及二维数组的使用。

4.熟练掌握方法定义与方法调用,理解方法参数的传递方式。

  • Java是区分大小写的,一定要注意。例如System中的S、Scanner中的S及nextLine中的L等等。
  • 程序是由一系列语句组成,必须在语句末尾加“;”,而且java程序中的符号必须是英文状态下输入的,否则将出现语法错误。
  • Java中每个类处于单独的文件中,类名必须和文件名相同。可以运行的类必须包含 public static void main(String[] args),不包含main方法的只能编译。
  • 算术运算符“/”中,如果符号两边的数都为整型,那么得到的结果也为整型,所以为了得到浮点型,应该使其中的一个数为浮点型。
  • 布尔表达式中,判断两个量a、b是否相等时,应写成a == b;若写成a = b表示把b的值赋给a,并不是一个布尔表达式,将出现语法错误:Type mismatch: cannot convert from int to boolean
  • 布尔表达式中不能用连不等式。例如10<i<20应写成i>10 && i<20
  • if语句、while语句和for语句中布尔表达式后不要加分号(;),例如

if (a>=3) ;

a=a+b;

表示如果满足条件,执行一条空语句,同时整个if语句结束,然后执行下一条语句,所以上例中a为任何值都将执行a=a+b;。

特别是在while循环中,将造成无限循环。例如while( i<=100 ) ; i++;因为循环体为空,无法更改i的值,所以循环将一直执行下去。

  • else总是与最邻近的尚未配对的if配对。如果要更改配对原则,用大括号。
  • switch语句中,若只执行一个情况项就退出switch语句,一定不要忘记加break;
  • do-while();语句中,while后面的表达式后必须加分号。
  • 尽量不要在循环体中声明变量,如果在循环体声明变量且初始化,那么每次循环都要为变量申请内存且为其赋值,影响运行效率,甚至出现逻辑错误。
  • 语句中如果满足条件时要执行多条语句或者循环体中有多条语句,一定要将这些语句用大括号括起来。
  • 要注意程序界面的友好性,例如在要求用户从界面输入一个整数前,应提示用户。

Scanner input = new Scanner(System.in);

System.out.println(“please input an integer:”);

input.readLineInt(a);

除法运算符“/”是取整运算,直接丢弃掉小数点后面的部分。

二、源码的github链接

https://github.com/liushixian/liushixian1/blob/master/ExpressionSentence

测试截图https://github.com/liushixian/liushixian1/blob/master/CalculatorTest

三、所设计的模块测试用例、测试结果截图

1.使用表达式语句与复合语句

四、问题及解决方案、心得体会

学会用java编一些简单的程序,熟悉 for while do..while 循环的作用

时间: 2024-08-19 04:53:38

个人项目的相关文章

Win10下IIS配置、项目发布、添加网站

Win10下IIS配置 1.找到控制面板:[开始]菜单鼠标右击,打开[控制面板] 2.打开控制面板,点击[程序],点击[启用或关闭Windows功能] 下一步,点击[启用虎关闭Windows功能] 3. 开始修改IIS了,我是这样勾上的,有可能比较多. 4. 验证IIS是否正确安装,等待几分钟后IIS配置完成.在浏览器输入http://localhost/iisstart.htm会出现 IIS安装成功页面.第一次修改的时候出现了成功页面,但是后来删除了IIS中默认的网站就打不开了,但是不影响的.

使用 IDEA 创建 Maven Web 项目 (异常)- Disconnected from the target VM, address: &#39;127.0.0.1:59770&#39;, transport: &#39;socket&#39;

运行环境: JDK 版本:1.8 Maven 版本:apache-maven-3.3.3 IDEA 版本:14 maven-jetty-plugin 配置: <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <configuration> <webAppSourceDirectory>${pro

MyEclipse建立SpringMVC入门HelloWorld项目

一.首先,建立空的web project项目: 1. 2. 3. 二.其次,导入先关jar包 1.将jar包导入SpringMVCHelloWorld\WebRoot\WEB-INF\lib目录下 三.接下来修改web.xml文件,在web中,指定我们的DispatcherServlet.(从这里进入SpringMVC的可控范围). 1. 2.web.xml中的内容如下: <?xml version="1.0" encoding="UTF-8"?> &l

如何用 Android Studio 导入开源项目以及常见错误的解决办法

声明:这篇文章完全来自这篇文章,感谢大神的相助.这篇文章纯粹是为了备份. 本篇以Github上最热门的MaterialDesign库,MaterialDesignLibrary来介绍怎样使用Android Sudio导入开源项目的,如果你和我一样刚刚从Eclipse转到AS,那本篇文章非常适合你. 如果不引入任何第三方库,不做自动化分渠道打包等操作,那可以在完全不了解Gradle的情况下进行Android项目的开发.但如果要想导入Github上的热门项目,必须首先熟悉Gradle. 1. Gra

【机器学习实战】Machine Learning in Action 代码 视频 项目案例

MachineLearning 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远 Machine Learning in Action (机器学习实战) | ApacheCN(apache中文网) 视频每周更新:如果你觉得有价值,请帮忙点 Star[后续组织学习活动:sklearn + tensorflow] ApacheCN - 学习机器学习群[629470233] 第一部分 分类 1.) 机器学习基础 2.) k-近邻算法 3.) 决策树 4.) 基于概率论的分类方法:朴素

git 把本地创建的项目放到github上

很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练.直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习.简要步骤可以直接看最后的总结. Git的安装就不说了. 第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创

eclipse部署tomcat修改项目访问路径(虚拟路径)

原文参考: http://www.educity.cn/wenda/147993.html http://blog.163.com/java_zf/blog/static/19926038420129240314546/ tomcat部署web项目(eclipse自动部署项目到tomcat,访问URL中不包含部署名) 最近项目中需要把项目部署到tomcat中,并且访问路径中不包含不署名,且想实现Eclipse中的自动部署,扒了好久资料,最终实现了自己的需求,呵呵,如下: 1. 把项目contex

配置resin web方式部署项目

写在前面,推荐下载resin4.0.47版本.其它版本没有测试 最近打算做一个小项目,然后容器选用了resin.想通过web提交war文件的方式 进行部署,更新代码也方便. 试了resin最新的版本(目前最新版本为4.0.53),提交war文件到webapps下面都是.tmp文件.百度google一通还是没找到解决办法. 看了下公司用的resin版本,选择4.0.47.下载后发现没最新版本的上传问题. 通过web提交war文件方式步骤如下: 步骤一:修改resin.properties.推荐配置

jsp获取当前项目跟路径

在jsp中获取当前项目的根路径: <% String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/";%> 可以使用${basePath}获取.

eclipse 创建maven web项目

前言: 前面那一篇讲解了Maven的作用以及详细的应用,不了解Maven的具体使用,请参读:http://www.cnblogs.com/hongwz/p/5456578.html,下面来说明一下IDE构建Maven项目. 1.新建Maven项目 1.1 File -> New -> Other 1.2 选择Maven Project ,单击Next 1.3 保持默认即可,单击Next 1.4 选择Archetype为 web app,单击Next 1.5 输入一些必要信息,单击Finish