我的九九乘法表(一)
很明显,一行简单的“fuckWorld”远远不能满足我,我应该在我的mian函数里多写点东西:
还是“fuckWorld”??
好吧,来点其它的-----九九乘法表,通过它来看看Java中数据类型的定义、变量的使用、运算符的计算、选择语句和循环语句的运用,下面是九九乘法表的三种实现方法,通过这三种方法,来进一步了解Java中数据类型、变量、运算符、选择语句、循环语句的使用方法。
方法一:使用if条件选择语句来实现
方法二:只用for循环语句来实现
方法三:使用while循环语句来实现
知识点1:定义一个变量的数据类型并赋值
三个方法中都用到了数据类型定义,如:int i = 1; 就是在定义一个变量的数据类型并赋值,先看看Java中8个基本数据类型:
这里定义了一个整型的变量i,可以写成 int i ; 然后把1赋值给变量i:i = 1,这里根据我们的需求来定义什么类型的变量,当然你所赋值必须与定义的类型相符合不能写出int i = 3.5,必须是float i = 3.5;这里有个比较特殊的布尔类型boolean,主要用在真假判断上。
知识点2:运算符的使用及优先级
运算符和数学上一样,就是加减乘除,简单举几个例就能掌握:
前面三个结果可能没有什么疑问,但是第四个结果为什么是2而不是2.4,这是因为我们在定义这两个变量的时候都定义的是整型int,顾其结果也必须是int,所以虽然计算结果是2.4,但是它只会保留前面的整数2;对于这种会产生小数点的计算,在定义数据类型时就必须用到浮点型数据类型,它会自动将计算结果转换成浮点型,如下:
当然Java中除了加减乘除运算符还有很多其它运算符,这里不一一列举,可以自己些一些代码测试其运行结果就知道其作用,还有一点就是要注意运算符的优先等级:
上面实例九九乘法表中有个i++和j++,意思就是i = i + 1; 每次循环过后自动加1。
相关推荐
"入门--初探Android" Android是一个基于Linux核心(kernel)的开源手机操作系统平台。它于2007年11月5日由Google与其他33家手机制造商、手机晶片供应商、软件供应商、电信运营商所组成的开放手机联盟(Open Handset ...
《小程序后台快速构建:eapp-corp-quick-start-java初探》 在当前数字化时代,小程序作为轻量级的应用形态,已经广泛应用于各个行业。为了快速构建高效、稳定的小程序后台,开发者通常会借助于一些预设的脚手架工具...
其中,Canvas是用于绘制2D图形的关键元素,通过JavaScript来控制画布上的每一像素,可以实现动态的游戏场景。例如,玩家角色的移动、碰撞检测、背景滚动等都可以在Canvas上完成。 接下来,我们关注HTML5的Web Audio...
matlab入门经典教材2012-02-初探MATLAB.ppt matlab入门经典教材2012
OpenGL实现3D游戏编程连载1-初探3D世界
区块链-初探中国央行数字货币DCEP .pdf
MATLAB程式設計《入門篇》:投影片、教學影片、範例程式 MATLAB程式設計《入門篇》:...MATLAB程式設計《入門篇》:投影片、教學影片、範例程式02-初探MATLAB MATLAB程式設計《入門篇》:投影片、教學影片、範例程式
业务中台在企业落地探索-初探.pptx
“初探室内滑雪场赛道”意味着我们将讨论的是一个新兴且具有潜力的市场领域——室内滑雪设施。随着冰雪运动在全球范围内的普及,特别是在中国,由于冬奥会的推动,室内滑雪场作为冰雪运动的基础设施,正逐渐受到关注...
Java语言的多线程特性也是其一大优势,它支持创建多个线程并行执行,这对于需要高并发处理的现代软件系统来说非常重要。通过并发编程,Java程序能够更加高效地处理多任务,提高CPU的利用率,从而提升软件的整体性能...
【初探Java FX:构建小系统企业员工系统】 Java FX是一个强大的、用于创建桌面应用程序的图形用户界面(GUI)框架,它提供了丰富的视觉组件和高度定制的样式,使得开发者能够构建出美观且功能丰富的应用程序。在...
在IT行业中,JSP(JavaServer Pages)和Servlet是用于构建动态Web应用程序的两种核心技术。本篇文章将深入探讨这两者以及它们与HTTP服务器之间的关系。首先,我们需要理解HTTP(超文本传输协议)的基础知识,它是...
Spring.NET是中国开源社区基于.NET Framework实现的一个轻量级企业级应用框架,它是对Java平台上的Spring框架的.NET版本。在本教程中,我们将深入探讨Spring.NET中的重要组件——IOC(Inversion of Control,控制...
《白话算法(理论联系实际)-初探遗传算法接近完美》是针对计算机科学中的优化算法——遗传算法的一次深入浅出的探讨。遗传算法是一种模拟自然选择和遗传机制的搜索算法,它以其独特的非确定性、全局搜索能力和适应性...
Java Native Interface (JNI) 是Java平台提供的一种标准接口,它允许Java代码和其他语言写的代码进行交互。JNI在很多场景下非常有用,比如调用操作系统本地库、加速性能关键的代码或者利用已有的C/C++库。这篇博客...
多因子模型体系初探 多因子模型是风险-收益关系的定量表达,因子是不同类型风险的解释变量。多因子模型是由 APT 理论发展而来,其一般表达式为:̃ = ∑ ∗ ̃ + ̃=1。多因子模型本质是将对只股票的收益-风险预测...
总的来说,"基于计算机软件开发的JAVA编程应用初探"这份资料将带领我们从基础到高级,全面了解Java在软件开发中的应用,无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。通过学习和实践,你可以提升自己的...
### 初探WSDL2JAVA工具的使用:深入解析与实践指南 在现代软件开发领域,Web服务(WebService)已成为企业级应用间进行交互的重要手段。Web服务定义语言(WSDL,Web Service Definition Language)是一种基于XML的...
初探WINDOWS下IME编程源码: 大家知道,DELPHI许多控件有IME属性。这么好用的东西VC可没自带,怎么办呢?其实,可通过注册表,用API实现。下面说一下本人对IME的研究结果,并提供示例工程供大家参考:
Springboot初探---FreeMarker 之 HelloWorld,很好的资源