动手动脑问题2加课堂练习
问题1:编写一个代码产生指定数目的随机整数
public class suiji {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int b;
long a=123;
long c=321;
long m=456;
System.out.println("请输入你想要的n:”);
b=sc.nextInt();
for(int i=0;i<b;i++)
System.out.println(rand(i, a, c, m));
}
public static long rand(long r,long a,long c,long m)
{
r = ( r * a + c ) % m;
return r;
}}
以下代码的特殊之处:
参数类型不同,函数类型不同,参数不同。
判断是否是回文
import java.util.Scanner;
public class huiwen {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
String str = sc.nextLine(); //请输入一个字符串
if(isPalindrome(str,0)){
System.out.println("字符串 " + str + "是回文串");
}
else{
System.out.println("字符串 " + str +"不是回文串");
}
}
public static boolean isPalindrome(String str,int index){
System.out.println(str.charAt(0) + " " + str.charAt(str.length() - 1));
if(str.charAt(0) == str.charAt(str.length() - 1)){
if(str.length() > 2)
{
return isPalindrome(str.substring(index+1,str.length()-1),0);
}else return true;
}else return false;
}
}
}
|
转载于:https://www.cnblogs.com/sunhongbin/p/11584443.html
动手动脑问题2加课堂练习相关推荐
- JAVA课上动手动脑问题以及课后测试1,2总结
课堂测试1 像二柱子那样,花二十分钟写一个能自动生成30道小学四则运算题目的 "软件" 2 (1)题目避免重复 (2)可定制(数量/打印方式) 设计思路 1)产生两 ...
- JAVA语法基础 动手动脑及课后作业
动手动脑1: 仔细阅读示例: EnumTest.java,运行它,分析运行结果? public class EnumTest { public static void main(String[] ar ...
- java part.inlimen_java字符串加密及动手动脑
字串加密: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想.程序流程图.源代码.结果截图. 设计思想:先输入一个字符串,调用toCharArray()函数将它转化为字符数组,在利 ...
- java窗口弹出的位置_java的窗口弹出和动手动脑
窗口弹出 //两数相加窗口弹出 张雪晴 2015/10/3 import javax.swing.JOptionPane; public class Addition { public static ...
- 03-方法ppt动手动脑问题及课后实验性问题总结
一.如何不使用static来进行调用函数? 1.自己定义的不需要都是static,但是要在主函数中调用就需要static了,因为main是静态 的,在类加载时就加载了.如果想用又不加可以吧自己写的方法 ...
- java用对话框输出计算结果_动手动脑及java程序之用消息框进行数的运算
动手动脑自信成就人生 动手动脑1 ✿仔细阅读示例: EnumTest.java,运行它,分析运行结果? package demo; public class Test { public static ...
- 04-异常处理-动手动脑
1.请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识. import javax.swing.*;classAboutExcepti ...
- 自己动手写CPU(8)加载存储指令的实现
自己动手写CPU(8)加载存储指令的实现 好久没更新blog了,暑假提前放了.现在收假也该收收心了,继续捡起之前的CPU,自己开的坑不管咋样把它填完吧. 指令介绍 1.加载指令 2.存储指令 修改系统 ...
- 动手动脑-Java重载
有以下例子: 例: Using overloaded methods public class MethodOverload { public static void main(String[] ar ...
最新文章
- matlab bp神经网络
- 皮一皮:没有草原也敢买马?
- python是一种语言还是一个软件-Python还是一种
- php接口调用实例化,PHP抽象类和接口用法实例详解
- java元空间扩容_JVM元空间(Metaspace)
- ft232r usb uart驱动 win7_新电脑想装WIN7,技术员让装WIN10,不是忽悠你,是有原因的...
- 软件工程复习提纲——第三章
- 微博机器学习平台架构及在微博推荐中的应用
- FusionCharts 3.2.1 flash 图表展示、数据钻取
- arduino教程【实战篇】
- win10c盘android,Win10系统C盘哪些文件可以删除?C盘无用文件都在哪?
- 06 暗语转换+ 人民币和卢布币值兑换+星座判断应用
- Construct 2 制作游戏心得
- logo在线生成怎么操作?手机也能轻松生成
- 网络安全自学入门:(超详细)从入门到精通学习路线规划,学完即可就业
- 基于jsp+mysql+Spring+SpringMVC+mybatis的ssm框架个人博客系统多用户
- Kotlin使用泛型搭建一个MVP最简单实例
- 【接口幂等性】使用token,Redis保证接口幂等性
- 适合Web前端程序员发展的二三线城市有哪些?
- 音乐投资的收益是从哪来的?音乐投资能赚多少钱?
热门文章
- UML中类图与对象图的区别
- eix安装_Windwos U盘PE制作与系统安装
- bootstrap-fileinput 添加打印按钮
- (1)搞一搞 seata 之 基础环境搭建
- 划重点了!网络推广网站在建设时期该如何进行优化?
- php behaviors,详解在PHP的Yii框架中使用行为Behaviors的方法_php技巧
- java jsp js xml_jsp实现将信息放入xml中的方法
- mac地址修改_快速更改WiFi MAC地址
- arm02gnu/linux,2.1. 支持的硬件 - Debian GNU/Linux 安装手册(PPC架构)
- matlab x12,用MATLAB最优化工具箱的相关函数编程求解: minf(X)=x12+2x22一2x1x2—4x1,X0=[0,0]T...