java 中方法的使用,两个实例教你学会java中方法的使用
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中方法的使用相关推荐
- java按空格分字符串,两种用空格分隔的java字符串的方式
两种用空格分隔的java字符串的方式 两种方式: 1. String str = "123 456 789 111"; String [] strArray = str.split ...
- 一篇文章教你学会Java泛型
文章目录 一.原生态类型 1.什么是原生态类型 2.使用原生态类型 有什么不好 3.泛型的子类型规则 4.泛型的可擦除性 二.泛型常用形式 1.泛型方法 2.泛型单例工厂 三.有限制的通配符类型 四. ...
- 一个视屏的时间教你学会Java面向对象进阶
hello!我又来了,废话不多说,今天我们学习Java面向对象进阶! 面向对象进阶分为:1.成员变量 2.this关键字 3.隐藏和封装 4.static 关键字 首先我们要明白什么是成员变量: 1. ...
- java环境变量的配置_一文带你学会Java环境变量配置(小白向)
很多人初学Java的时候,因为Java环境变量的配置卡的心烦意乱. 又有很多人百度上翻来翻去,得到的答案五花八门,让你头晕眼花. 你肯定也在想,不就是个环境变量的配置吗?为什么搜了那么多答案,依然不能 ...
- 会python再学java要多久_【学过python多久能学会java】廖雪峰python教程要学多久
自学完廖雪峰python可以找到相关工作吗? 如果只是学完廖雪峰的教程我觉得是不够的,你必须对一些方面有更加深入的实践和学习.我是工作中需要用到python,看了廖雪峰的教程,实现快速开发. 学过py ...
- blur失焦方法会触发两次_中央空调维修过程中,晶闸管和电容器的检测方法
晶闸管检测 晶闸管,俗称可控硅整流元件,晶闸管有单向晶闸管和双向晶闸管之分. 单向晶闸管 单向晶闸管有阳极A.阴极K和门级G三个电极,A接高电位,K接低电位.当G悬空或接地时,截止无电流流过,A.K间 ...
- 两个小时教你明白C++中类型转换关系
1.C语言中的类型转换 2.static_cast 3.const_cast 4.reinterpret_cast 5.dynamic_cast 1.C语言中的类型转换 首先我们回忆下在C语言中类型是 ...
- java io教学文件_通过代码实例跟我学Java语言程序设计及应用技术——Java文件IO技术及应用相关的教学示例(第3部分)...
1.1Java文件IO技术及应用相关的教学示例(第3部分) 1.1.1文本字符流IO操作 1.字符流Reader/Writer类 提供的对字符流处理的类,它们为抽象类.其子类 (1)InputStre ...
- 一篇文章教你学会Java基础JDBC
文章目录 一.搭建JDBC开发环境 1.搭建工程 2.连接数据库工具类JdbcConnectionUtil 3.main方法测试 二.创建Statement或PreparedStatement接口,执 ...
最新文章
- 【工具】统计jar包和apk中的java方法数
- python 代理使用方法简介
- Java并发编程之CountDownLatch(闭锁)使用详解
- 计算机供用户使用的内存区域,计算机应用复习资料
- 计算机考研初试复试比例,考研初试400多分,16人都被刷,计算机专业报考人太多,报应来了...
- Oracle技术之ASM上恢复STANDBY数据库出现ORA-15173错误
- php系统如何连接数据库服务器,php如何连接数据库服务器
- 编写GO的WEB开发框架 (十三): 配置文件读取
- 注入dll到explorer.exe中无反应_【干货】制鞋大底生产中常见问题及解决
- 10个调试和排错的小建议
- EtherCAT基于SOEM建立主站程序
- 跨境电商ERP的主要功能和模块
- CART剪枝算法详解
- win10动态桌面软件
- #定位系统性能瓶颈# sysdig
- Tanzu学习系列之TKGm 1.4 for vSphere 组件集成(二)
- 时序数据库为万物互联打下坚实的基石
- 守护客户数据价值:企业级NewSQL HTAP分布式云TBase架构详解
- 腾讯高级工程师带你完整体验Node.js开发实战
- 跟益达学Solr5之索引文件夹下所有文件
热门文章
- [Ubuntu] ubuntu13.04 从php5.4降级到php5.3
- 使用share prefernces实现轻量级数据存储
- ios 数字键盘左下角添加按钮_IOS数字键盘左下角添加完成按钮的实现方法
- 淄博神爱计算机官网,【最美教师】张萍:大爱无言 育人无声
- compilation error错误是什么原因_了解如何使用Try,Throw,Catch和Last处理JavaScript错误...
- java 认证和授权_SpringSecurity一:认证和授权
- 值得收藏的图片网站,设计素材不愁,还能承包你一年壁纸
- 简约几何海报背景设计素材,可盐可甜
- 电商美工需要的素材PSD分层模板
- 不知道从哪里开始更新你的秋季海报设计?