Java编程----函数
目录
- 练习
- 1. 方法定义
- 2. 方法调用
- 3. return返回值
- 4. 练习猜字母
练习
找出2-100中的所有质数!
public class Dog {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubint[] result = new int[100]; //默认每个元素均为0int t;int idx = 0;for(int i=2; i<=100; i++){t = i - 1;while(t >= 2){if(i % t == 0){break;}else{t--;}}// 循环结束时,判断t的值if(t== 1){// 说明是质数result[idx] = i;idx++; } }for(int i:result){System.out.print(" " + i);}}
}
也可以使用boolean类型的数据标识。
只需比较从 i/2; 或者 Math.sqrt(i)开始。
1. 方法定义
- 封装一定逻辑功能的代码块;
- 便于代码的维护、重用。
- 代码尽可能独立(一个功能)
- 五大要素:
修饰词 如public static
返回值类型 如 int/ String/ void(无返回值)
函数名称 如 laufing()
参数列表 如laufing(int a, String b),有参数,必须传入实参,且类型相同
方法体
2. 方法调用
所有的方法,必须在main函数中调用。
public class Dog {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stublaufing();String string = test1();System.out.println(string);}public static void laufing(){System.out.println("laufing is running.....");}public static String test1(){return "hello, this is a string";}
}
3. return返回值
返回的数据,必须与函数的返回类型一致。
4. 练习猜字母
Java编程----函数相关推荐
- java lambda函数_Java SE 8新功能介绍:使用Lambda Expression进行函数式编程
java lambda函数 " Java SE 8新功能浏览 "系列的这篇文章将深入了解Lambda表达式 . 我将向您展示Lambda表达式的几种不同用法. 它们都具有功能接口的 ...
- mstem函数怎么定义_小白该怎么学Java开发 Java编程重要点有哪些
小白怎么学Java开发?Java编程重要点有哪些?在Java的学习中,面向对象应该是Java技术的重中之重,虽然在生活中没有对象可以面对,但在技术中还是要一直接触面对对象,而且不可避免.下面小编为大家 ...
- java 匿名函数_国外程序员用的火热的Vavr是什么鬼?让函数式编程更简单!
引言 相信很多人关注 Vavr 的原因,还是因为 Hystrix 库.Hystrix 不更新了,并在 GitHub 主页上推荐了 Resilience4j,而 Vavr 作为 Resilience4j ...
- getvalue函数怎么使用_Java中的构造函数——通过示例学习Java编程(14)
作者:CHAITANYA SINGH 来源:通过示例学习Java编程(14):Java中的构造函数-方家话题 构造函数是用来初始化新创建的对象的代码块.构造函数类似于java中的实例方法(Instan ...
- Java 编程技巧之数据结构
Photo @markusspiske 文 | 常意 导读 唐宋八大家之一欧阳修在<卖油翁>中写道: 翁取一葫芦置于地,以钱覆其口,徐以杓酌油沥之,自钱孔入,而钱不湿.因曰:"我 ...
- 《Java编程思想》学习笔记(三)——初始化与清理
一.初始化 初始化其实就是为变量分配内存空间,并确定其初始值的过程.想了解Java中初始化的各种情况,首先要了解Java中变量的类型.根据自己的理解,将Java中的变量类型分成以下几种,虽然可能不太准 ...
- java编程时 尽量少用_Java编程语言基础知识的要点
很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识.下面就说说Java零基础学习Java编程语言基础知识的几个要点.希望能够对Java编程基础入门学习的新手有帮助 ...
- 谷歌 Java 编程风格指南
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | http://hawstein.com/201 ...
- java编程50实例_java编程实例大全及详解谜底(50例).doc
java编程实例大全及详解谜底(50例).doc 还剩 33页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 谓 ...
最新文章
- 清华人工智能研究院成立,张钹姚期智分别任院长和主任
- linux怎么配置mysql数据库服务器_linux下指定mysql数据库服务器主从同步的配置实例...
- Delphi在创建和使用DLL的时候如果使用到string,请引入ShareMem单元
- Arduino--1838红外遥控
- java常见笔试_Java 常见笔试题(2)
- 导入数据库怎么导入_导入必要的库
- 首秀双折叠屏手机却被友商炮轰 小米回应:悍然碰瓷!
- 所有的 iPhone 都已经被破解了!
- 开源地图引擎openlayers_由quot;地图quot;到quot;指南针quot;:疫后智能营销的演化逻辑...
- 【数据蒋堂】报表应用的三层结构
- java编写一个web 留言板_Java Web在线留言板
- 视频营销自动赚钱秘诀
- ZZULIOJ-1047,对数表(Python)
- linux版本信息i686,i686 linux gnu
- 通信系统、基本原理概念
- 最新SCI影响因子公布:国产期刊最高破46分!网友:算是把IF玩明白了
- 软件缺陷报告模板(微信缺陷报告案例)
- 上级对下级用通知合适吗_“通知”是上级给下级的还是下级给上级的?
- Android-skin-support 换肤原理全面解析
- 主流的大数据BI软件有哪些?
热门文章
- 电脑上的准考证怎样保存电子版
- 皕杰报表中的过滤分组函数与过滤分组报表
- 汇编语言: 试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不 是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空 格符不存入),直到接收
- 区块链技术应用落地区块链溯源应用
- GDT、GDTR、LDT、LDTR的理解 [zz]
- Http请求全过程简述
- Android:动态使用权限(一)
- python time localtime()
- 网页文档下载不了怎么办 亲测可用!建议收藏!
- 【Java8新特性--->异步处理】CompletableFuture