目录

  • 练习
  • 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. 方法定义

  1. 封装一定逻辑功能的代码块;
  2. 便于代码的维护、重用。
  3. 代码尽可能独立(一个功能)
  4. 五大要素:

    修饰词 如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编程----函数相关推荐

  1. java lambda函数_Java SE 8新功能介绍:使用Lambda Expression进行函数式编程

    java lambda函数 " Java SE 8新功能浏览 "系列的这篇文章将深入了解Lambda表达式 . 我将向您展示Lambda表达式的几种不同用法. 它们都具有功能接口的 ...

  2. mstem函数怎么定义_小白该怎么学Java开发 Java编程重要点有哪些

    小白怎么学Java开发?Java编程重要点有哪些?在Java的学习中,面向对象应该是Java技术的重中之重,虽然在生活中没有对象可以面对,但在技术中还是要一直接触面对对象,而且不可避免.下面小编为大家 ...

  3. java 匿名函数_国外程序员用的火热的Vavr是什么鬼?让函数式编程更简单!

    引言 相信很多人关注 Vavr 的原因,还是因为 Hystrix 库.Hystrix 不更新了,并在 GitHub 主页上推荐了 Resilience4j,而 Vavr 作为 Resilience4j ...

  4. getvalue函数怎么使用_Java中的构造函数——通过示例学习Java编程(14)

    作者:CHAITANYA SINGH 来源:通过示例学习Java编程(14):Java中的构造函数-方家话题 构造函数是用来初始化新创建的对象的代码块.构造函数类似于java中的实例方法(Instan ...

  5. Java 编程技巧之数据结构

    Photo @markusspiske 文 | 常意 导读 唐宋八大家之一欧阳修在<卖油翁>中写道: 翁取一葫芦置于地,以钱覆其口,徐以杓酌油沥之,自钱孔入,而钱不湿.因曰:"我 ...

  6. 《Java编程思想》学习笔记(三)——初始化与清理

    一.初始化 初始化其实就是为变量分配内存空间,并确定其初始值的过程.想了解Java中初始化的各种情况,首先要了解Java中变量的类型.根据自己的理解,将Java中的变量类型分成以下几种,虽然可能不太准 ...

  7. java编程时 尽量少用_Java编程语言基础知识的要点

    很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识.下面就说说Java零基础学习Java编程语言基础知识的几个要点.希望能够对Java编程基础入门学习的新手有帮助 ...

  8. 谷歌 Java 编程风格指南

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | http://hawstein.com/201 ...

  9. java编程50实例_java编程实例大全及详解谜底(50例).doc

    java编程实例大全及详解谜底(50例).doc 还剩 33页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 谓 ...

最新文章

  1. 清华人工智能研究院成立,张钹姚期智分别任院长和主任
  2. linux怎么配置mysql数据库服务器_linux下指定mysql数据库服务器主从同步的配置实例...
  3. Delphi在创建和使用DLL的时候如果使用到string,请引入ShareMem单元
  4. Arduino--1838红外遥控
  5. java常见笔试_Java 常见笔试题(2)
  6. 导入数据库怎么导入_导入必要的库
  7. 首秀双折叠屏手机却被友商炮轰 小米回应:悍然碰瓷!
  8. 所有的 iPhone 都已经被破解了!
  9. 开源地图引擎openlayers_由quot;地图quot;到quot;指南针quot;:疫后智能营销的演化逻辑...
  10. 【数据蒋堂】报表应用的三层结构
  11. java编写一个web 留言板_Java Web在线留言板
  12. 视频营销自动赚钱秘诀
  13. ZZULIOJ-1047,对数表(Python)
  14. linux版本信息i686,i686 linux gnu
  15. 通信系统、基本原理概念
  16. 最新SCI影响因子公布:国产期刊最高破46分!网友:算是把IF玩明白了
  17. 软件缺陷报告模板(微信缺陷报告案例)
  18. 上级对下级用通知合适吗_“通知”是上级给下级的还是下级给上级的?
  19. Android-skin-support 换肤原理全面解析
  20. 主流的大数据BI软件有哪些?

热门文章

  1. 电脑上的准考证怎样保存电子版
  2. 皕杰报表中的过滤分组函数与过滤分组报表
  3. 汇编语言: 试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不 是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空 格符不存入),直到接收
  4. 区块链技术应用落地区块链溯源应用
  5. GDT、GDTR、LDT、LDTR的理解 [zz]
  6. Http请求全过程简述
  7. Android:动态使用权限(一)
  8. python time localtime()
  9. 网页文档下载不了怎么办 亲测可用!建议收藏!
  10. 【Java8新特性--->异步处理】CompletableFuture