jar文件怎么运行

在这个简便的教程中,我们可以了解到Java中方法的定义,如何使用方法,以及何时使用方法。Java中的方法(在许多其他编程语言中称为“函数”)是被组合在一起并标记为可重用的一块代码。方法很有用,因为它们

在这个简便的教程中,我们可以了解到 Java 中方法的定义,如何使用方法,以及何时使用方法。

Java 中的方法(在许多其他编程语言中称为“函数”)是被组合在一起并标记为可重用的一块代码。方法很有用,因为它们允许你在不重写相同代码的情况下,执行相同的操作或一系列操作,这不仅意味着你的工作量减少,还意味着出现问题时需要维护和调试的代码减少。

方法存在于类中,因此标准 Java 样板代码适用:

package com.opensource.example;public class Example {// 在此写代码}

默认情况下,Java 会寻找在类中运行的 main

main

Example

main

public

下面是两个方法的简单演示:一个 main

Example

report

main

为了模拟任意数据输入,我使用了 if

then

main

report

package com.opensource.example;public class Example {public static void main(String[] args) {// 生成一些数据long myTime = System.currentTimeMillis;String weather;if ( myTime%2 == 0 ) {weather = "party";} else {weather = "apocalypse";}// 调用其他方法report(weather);}private static void report(String day) {System.out.printf("Welcome to the zombie %s\n",day);}}

运行代码:

请注意,同一 report

if

then

何时使用 Java 方法

方法开销少。它们不会给代码增加处理开销。

方法减少代码的行数。

方法是特定的。查找名为 resizeImage

函数式编程与面向对象编程

jar文件怎么运行

函数式编程利用方法作为执行任务的主要构造。创建一个方法,该方法接受一种数据,处理该数据,并输出新数据。将许多方法串在一起,你就拥有了一个动态且功能强大的应用程序。像 C 和 Lua这样的编程语言就是这种编码风格的例子。

从面向对象的角度来看,这是一个简单的 “僵尸末日” 演示程序。在函数方法中,我使用一种方法生成数据,另一种方法使用该数据执行操作。面向对象的等价物是具有表示工作单元的类。这个示例应用程序向用户显示一条当天的消息,宣布这一天会有僵尸派对或是僵尸末日。编写一个“天”对象,然后查询该对象以了解其特性是有意义的。作为演示面向对象构造的不同方面的借口,新的示例应用程序还将统计有多少僵尸出现在派对上(或末日)。

Java 为每个类使用一个文件,因此要创建的第一个文件是 Day.Java

Day

package com.opensource.example;import java.util.Random;// 类public class Day {public static String weather;public int count;// 构造方法public Day {long myTime = System.currentTimeMillis;if ( myTime%2 == 0 ) {weather = "paradise";} else {weather = "apocalypse";}}// 方法public String report {return weather;}public int counter {Random rand = new Random;count = count + rand.nextInt(100);return(count);}}

在“类”部分中,创建了两个域:天象 weather

count

weather

weather

paradise

apocalypse

在“构造方法”部分,确定当天的天象。它是作为一个 构造方法完成的,因为它只在类最初被调用时发生一次。

在“方法”部分,report

counter

换句话说,这个类做了三件不同的事情:

表示应用程序定义的“天”。

设置当天不变的天气报告。

设置一天中不断增加的僵尸数量。

要使用这所有,请创建第二个文件:

package com.opensource.example;public class Example {public static void main(String[] args) {Day myDay = new Day;String foo = myDay.report;String bar = myDay.report;System.out.printf("Welcome to a zombie %s\n",foo);System.out.printf("Welcome to a zombie %s\n",bar);System.out.printf("There are %d zombies out today.\n",myDay.counter);System.out.printf("UPDATE: %d zombies. ",myDay.counter);System.out.printf("UPDATE: %d zombies. ",myDay.counter);}}

jar文件怎么运行

因为现在有两个文件,所以使用 Java IDE 运行代码是最简单的,但是如果不想使用 IDE,可以创建自己的 JAR 文件。运行代码以查看结果:

Welcome to a zombie apocalypseWelcome to a zombie apocalypseThere are 35 zombies out today.UPDATE: 67 zombies. UPDATE: 149 zombies.

无论调用 report

weather

counter

Java 方法

via:

上一篇 2023年03月09 20:12
下一篇 2023年04月06 23:05

相关推荐

  • 三星s7为什么这么费电,三星s7edge为什么费电快

    三星s7edge为什么费电快,如今生活中已经离不开手机,无论是上班还是查阅资料,手机可以说满足了我们所有的需求。用手机听音乐、看视频、打游戏在使用这些功能的时候,手机电量也会急剧下降。当手机出现电量不

    2023年04月12 242
  • 冰点还原怎么使用,冰点还原默认密码488

    去过网吧的朋友都会发现,网吧电脑每次重启都会还原,无论你在电脑上下载安装了什么或者保存了什么文件,只要重启电脑就能完美如初,让Windows系统百毒不侵。那么这种电脑每次重启都会还原是怎么做到的呢?其

    2023年02月06 238
  • 家里wi-fi网络为什么那么慢,为什么wifi信号满格网速特别慢

    要解决网速慢的问题,首先要明白一个问题:我们是如何上网的?不管是手机网络还是家庭宽带,为什么wifi信号满格网速特别慢,要连接互联网,首先要经过中国电信、中国联通、中国移动这些运营商。在相应的运营商选

    2023年04月12 250
  • vivoy29l多少钱,vivoy29l刚出来多少钱一部

    7月29日,智能手机品牌vivo正式宣布,5G千元优品vivoY51s正式开售,6GB+128GB版本1798元。vivoY51s支持双模5G、搭载Exynos880处理器、4500mAh大容量电池、

    2023年03月09 249
  • 微信提现手续费多少,微信提现40000怎么免手续费

    微信是一款我们经常用到的聊天软件,不仅可以聊天,平常我们出门购物的时候或者是在网上购物的时候,也可以直接使用微信进行付款。我们的微信里边不仅有零钱,还保有银行卡,我们可以把微信绑定银行卡,把银行卡的钱

    2023年02月17 274
  • 怎么筛选数据

    1、筛选出后四位有8的手机号码如下动图,输入公式:=FIND(&34;,A2,8)说明:手机号码后四位数字包含8,也就是从第8位到第11位的数字范围,用FIND函数从手机号码第8个字符开始查找第一个数

    2023年02月10 294
  • sav文件怎么打开,小米手机sav文件怎么打开

    在考虑变量之间的关系时,我们通常摘要变量之间的相关程度。对于数值型变量,通常计算相关系数和进行回归分析,而对于定类型变量则通常采用列联表过程进行分析。列联表给出了多个变量在不同取值下的数据分布,从而可

    2023年02月06 297
  • 特斯拉在美国卖多少钱,美国特斯拉为什么比中国贵

    文:懂车帝原创彩丽美美国特斯拉为什么比中国贵,[懂车帝原创行业]日前,懂车帝从特斯拉美国官网获悉,继1月底特斯拉下调美国市场在售的ModelS和ModelX车型售价后,官方再次降低ModelS和Mod

    2023年04月04 213
  • 淘宝人工服务号码多少,淘宝平台人工服务电话

    IT之家10月12日消息,据央视网科技报道,为解决老年人网购难题,今年双11前淘宝平台将上线退休长辈专属人工客服,淘宝平台人工服务电话,可帮用户维权、代客退款等。在买药服务中,还提供免费的药师问诊,帮

    2023年03月28 223
  • 怎么下载东西

    在电脑上下载文件怎么下载,百度云网盘是目前用户量最大的平台,有时候看到百度云盘文件想要下载,系统却提示必须安装百度网盘app的时候,是不是觉得很烦呢?下面,我们来看看不安装百度网盘app下载文件方法,

    2023年02月09 224
  • 微信密码怎么找回,人工快速找回微信密码

    大家好,我是妙妙,我们现在基本上都是使用微信进行社交,而且大部分的人也会使用微信支付。所以微信这款软件,在我们的生活中还是比较重要的。我们使用微信的话就要使用微信账号,有些朋友的微信账号很久不使用之后

    2023年02月11 297
  • wps怎么做饼状图

    下面分别介绍WPS和EXCEL两种方式插入图表的方法。WPS操作流程:1、按住CTRL,选择需要展示的数据源;2、在菜单中选择“插入”—“插入饼图”,选择一种图饼样式,即可生成图表,如下:3、设备图表

    2023年02月05 284
  • 怎么做风筝,手工制作一个真手机

    今天带来一个简单好玩的小鸟风筝~到底有多简单呢?!只!需!关!键!一!步!就能完成哟~红豆小朋友举着风筝飞奔的时候,直呼太爽啦~~~做风筝的制作过程步骤如下:材料准备:细竹条或者有韧性的细棒、裁纸刀、

    2023年02月10 216
关注微信