1.求阶乘

public static void main(String[] args){

/*

int n = 5;

int sum = 1;

for(int i=n;i>1;i--){

//System.out.println(i);

sum *=i;

}

System.out.println(sum);

*/

System.out.println(jieCheng(5));

System.out.println(jieCheng(3));

}

public static int jieCheng(int n){

int sum = 1;

for(int i=n;i>1;i--){

sum *=i;

}

return sum;

}

2.编写一个方法,输出大于某个正整数的最小质数。

public static void main(String[] args){

/*

编写一个方法,输出大于某个正整数的最小质数。

例,输入一个5,输出大于他的最小质数7.

*/

Scanner s = new Scanner(System.in);

int n = s.nextInt();

while(true){

n++;

if(isZhiShu(n))

{

System.out.println("最小指数是:"+n);

break;

}

}

}

//这个方法判断一个数是否是质数

public static boolean isZhiShu(int num){

while(true){

for(int i=2;i

if(num%i==0){

return false;

}

}

return true;

}

}

3.升级版的判断最小质数

public static void main(String[] args){

/*

编写一个方法,输出大于某个正整数的最小质数。

例,输入一个5,输出大于他的最小质数7.

*/

Scanner s = new Scanner(System.in);

int n = s.nextInt();

printMinZhiShu(n);

}

public static void printMinZhiShu(int n){

while(!isZhiShu(++n)){ } //先让n=n+1;然后判断n是否是质数,是质数的话停止循环

System.out.println("最小指数是:"+n); //输出最小质数。

}

//这个方法判断一个数是否是质数

public static boolean isZhiShu(int num){

while(true){

for(int i=2;i

if(num%i==0){

return false;

}

}

return true;

}

}

java 中方法的使用,两个实例教你学会java中方法的使用相关推荐

  1. java按空格分字符串,两种用空格分隔的java字符串的方式

    两种用空格分隔的java字符串的方式 两种方式: 1. String str = "123 456 789 111"; String [] strArray = str.split ...

  2. 一篇文章教你学会Java泛型

    文章目录 一.原生态类型 1.什么是原生态类型 2.使用原生态类型 有什么不好 3.泛型的子类型规则 4.泛型的可擦除性 二.泛型常用形式 1.泛型方法 2.泛型单例工厂 三.有限制的通配符类型 四. ...

  3. 一个视屏的时间教你学会Java面向对象进阶

    hello!我又来了,废话不多说,今天我们学习Java面向对象进阶! 面向对象进阶分为:1.成员变量 2.this关键字 3.隐藏和封装 4.static 关键字 首先我们要明白什么是成员变量: 1. ...

  4. java环境变量的配置_一文带你学会Java环境变量配置(小白向)

    很多人初学Java的时候,因为Java环境变量的配置卡的心烦意乱. 又有很多人百度上翻来翻去,得到的答案五花八门,让你头晕眼花. 你肯定也在想,不就是个环境变量的配置吗?为什么搜了那么多答案,依然不能 ...

  5. 会python再学java要多久_【学过python多久能学会java】廖雪峰python教程要学多久

    自学完廖雪峰python可以找到相关工作吗? 如果只是学完廖雪峰的教程我觉得是不够的,你必须对一些方面有更加深入的实践和学习.我是工作中需要用到python,看了廖雪峰的教程,实现快速开发. 学过py ...

  6. blur失焦方法会触发两次_中央空调维修过程中,晶闸管和电容器的检测方法

    晶闸管检测 晶闸管,俗称可控硅整流元件,晶闸管有单向晶闸管和双向晶闸管之分. 单向晶闸管 单向晶闸管有阳极A.阴极K和门级G三个电极,A接高电位,K接低电位.当G悬空或接地时,截止无电流流过,A.K间 ...

  7. 两个小时教你明白C++中类型转换关系

    1.C语言中的类型转换 2.static_cast 3.const_cast 4.reinterpret_cast 5.dynamic_cast 1.C语言中的类型转换 首先我们回忆下在C语言中类型是 ...

  8. java io教学文件_通过代码实例跟我学Java语言程序设计及应用技术——Java文件IO技术及应用相关的教学示例(第3部分)...

    1.1Java文件IO技术及应用相关的教学示例(第3部分) 1.1.1文本字符流IO操作 1.字符流Reader/Writer类 提供的对字符流处理的类,它们为抽象类.其子类 (1)InputStre ...

  9. 一篇文章教你学会Java基础JDBC

    文章目录 一.搭建JDBC开发环境 1.搭建工程 2.连接数据库工具类JdbcConnectionUtil 3.main方法测试 二.创建Statement或PreparedStatement接口,执 ...

最新文章

  1. 【工具】统计jar包和apk中的java方法数
  2. python 代理使用方法简介
  3. Java并发编程之CountDownLatch(闭锁)使用详解
  4. 计算机供用户使用的内存区域,计算机应用复习资料
  5. 计算机考研初试复试比例,考研初试400多分,16人都被刷,计算机专业报考人太多,报应来了...
  6. Oracle技术之ASM上恢复STANDBY数据库出现ORA-15173错误
  7. php系统如何连接数据库服务器,php如何连接数据库服务器
  8. 编写GO的WEB开发框架 (十三): 配置文件读取
  9. 注入dll到explorer.exe中无反应_【干货】制鞋大底生产中常见问题及解决
  10. 10个调试和排错的小建议
  11. EtherCAT基于SOEM建立主站程序
  12. 跨境电商ERP的主要功能和模块
  13. CART剪枝算法详解
  14. win10动态桌面软件
  15. #定位系统性能瓶颈# sysdig
  16. Tanzu学习系列之TKGm 1.4 for vSphere 组件集成(二)
  17. 时序数据库为万物互联打下坚实的基石
  18. 守护客户数据价值:企业级NewSQL HTAP分布式云TBase架构详解
  19. 腾讯高级工程师带你完整体验Node.js开发实战
  20. 跟益达学Solr5之索引文件夹下所有文件

热门文章

  1. [Ubuntu] ubuntu13.04 从php5.4降级到php5.3
  2. 使用share prefernces实现轻量级数据存储
  3. ios 数字键盘左下角添加按钮_IOS数字键盘左下角添加完成按钮的实现方法
  4. 淄博神爱计算机官网,【最美教师】张萍:大爱无言 育人无声
  5. compilation error错误是什么原因_了解如何使用Try,Throw,Catch和Last处理JavaScript错误...
  6. java 认证和授权_SpringSecurity一:认证和授权
  7. 值得收藏的图片网站,设计素材不愁,还能承包你一年壁纸
  8. 简约几何海报背景设计素材,可盐可甜
  9. 电商美工需要的素材PSD分层模板
  10. 不知道从哪里开始更新你的秋季海报设计?