`
825197453
  • 浏览: 101763 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

实现一个反转程

阅读更多
实现一个反转程序,要求:不能使用库函数。 

such   as:   输入:123         输出:321 
                    输入:asdf       输出:fdsa   

欢迎大家试试。不难,考基础。   




import   java.io.*; 
import   java.awt.event.*; 

class   Transfer   
{ 
public   static   void   main(String[]   args)   throws   IOException 
{ 
BufferedReader   in   =   new   BufferedReader(new   InputStreamReader(System.in)); 
System.out.print( "Please   input: "); 
String   inputString   =   in.readLine(); 
char[]   inputChar   =   inputString.toCharArray(); 
System.out.print( "The   result:-----> "); 
for(int   i   =   inputChar.length-1;i   > =   0;i--) 
System.out.print(inputChar[i]); 
System.out.println(); 
} 
} 

 

分享到:
评论

相关推荐

    编写一个java应用程序。用户从键盘输入一个1-9999之间的数

    编写一个java应用程序。用户从键盘输入一个1-9999之间的数,程序将判断这个数是几位数,并判断这个数是否回文数。回文数是指将数含有的数字逆序排列后得到的数和原数相同,例如12121,4224,6778776等都是回文数。 1)...

    CNC程式串联方法

    5. **合并程式**:创建一个新的NC文件,按照A、B、C的顺序依次将这三个程式复制到新文件中,并保存。 #### 三、自动换刀程式串联 自动换刀程式串联则更加复杂,因为涉及到刀具的自动更换。该过程通常需要配合CNC...

    双线程守护

    "双线程守护"的标题和描述提及的是一个利用双线程进行特定功能实现的小程序,很可能是用于某种趣味性的互动或者恶作剧。在这样的程序中,通常会有两个并行运行的线程,每个线程负责不同的任务,它们可能互相配合以...

    用VB6实现多线程

    在VB6(Visual Basic 6)环境中,多线程是一个重要的技术,它允许程序同时执行多个任务,提高程序的响应性和效率。VB6本身并不直接支持多线程,但可以通过调用Windows API来实现。本篇文章将深入探讨如何在VB6中实现...

    366个C语言程式-各类算法大集合

    【描述】中的“不用买书, 就可以得到程式码”表明这是一个免费的资源,为学习者提供了一个无需额外购买书籍就能获取到C语言算法程序的途径。这对于初学者或者希望巩固算法基础的人来说,是一个非常实用的工具,他们...

    Android使用SurfaceView实现墨迹天气的风车效果.zip

    本示例代码“Android使用SurfaceView实现墨迹天气的风车效果”提供了一个很好的案例,它展示了如何利用SurfaceView来创建一个动态的、视觉吸引人的风车动画,类似于墨迹天气应用中的效果。SurfaceView是Android系统...

    电子行业面板显示系列报告一:LCD供需反转,中国制造腾飞.rar

    报告指出,LCD市场的供需反转是近期的一个关键趋势。过去,全球LCD面板市场由于过度投资和产能过剩,导致价格竞争激烈,厂商利润受到挤压。然而,随着市场需求的增加,尤其是大尺寸显示应用如8K电视的普及,以及新兴...

    STM8-利用外部中断编写一个按键控制灯的亮灭

    在代码中,延时函数delay()的实现非常简单,使用了一个while循环,通过计数器i的递减直到为零来实现延时。这种方法简单但效率不高,且延时时间受系统时钟频率和编译器优化设置的影响较大。在实际应用中,为获得精确...

    用L298控制直流电机加减速的89c51单片机C程

    本资源是一个完整的C程序,用于控制L298驱动直流电机的加减速,使用89c51单片机作为控制器。程序实现了电机的正转加速、正转减速、反转加速和反转减速四种状态。 标题“用L298控制直流电机加减速的89c51单片机C程”...

    程判断输入的一串字符是否为“回文”。所谓“回文”是指顺序读和逆序读都一样的字符串。如:“12321”和“abcdcba”都是回文。

    在编程领域,判断一个字符串是否为回文是一个常见的问题,主要涉及到字符串处理和算法的知识。在C++中,我们可以使用多种方法来实现这个功能。以下是一些关键知识点和详细的实现方式: 1. **字符串基本操作**:在...

    中泰证券-中芯国际(688981)国产晶圆代工龙头,初现景气反转曙光-230528.pdf

    技术层面,中芯国际在工艺技术上实现了突破,于2019年成功实现了14纳米工艺的量产,成为中国大陆首家实现这一技术的公司。这标志着公司在先进制程领域的领先地位,也为其在竞争激烈的全球市场中赢得了竞争优势。 在...

    PB多线程实现

    一种常见的方式是创建一个新的窗口类,该窗口类在不同的线程上运行。通过调用如CreateThread或BeginThread等API函数,可以在新的线程上下文中启动这个窗口类。同时,需要处理线程同步问题,例如使用Mutex、Semaphore...

    一个基于C#实现的多线程源码例子

    线程是操作系统分配CPU时间的基本单位,每个进程至少包含一个线程。在C#中,我们可以通过`System.Threading`命名空间来创建和管理线程。创建新线程的基本方式是通过`Thread`类: ```csharp Thread thread = new ...

    多线程实例—是男人就坚持30秒

    这个名为"多线程实例—是男人就坚持30秒"的项目可能是一个编程挑战或者教学示例,旨在帮助开发者理解如何有效地利用多线程来实现并发执行任务。 在Java、Python、C#等许多编程语言中,多线程是核心特性之一,它能够...

    android 使用SurfaceView实现小球高处落下并弹起的效果

    SurfaceView是一个特殊的View,它提供了一个独立的绘制表面,与主线程分离,这使得它非常适合处理复杂的图形操作,如游戏场景。在这个案例中,我们将探讨如何使用SurfaceView来创建一个小球从高处落下并弹起的动画...

    VC实现多线程进行文件搜索

    例如,当一个线程完成搜索任务后,可以通知其他线程继续工作,或者当所有线程都完成任务时,通知主线程进行结果整合。 **同步**机制是为了防止数据竞争和死锁的发生。在多线程文件搜索中,可能有多个线程试图访问和...

    c++ 教 程 下 载

    你可以创建一个string对象,然后使用它的成员函数实现字符串的逆序输出。例如,使用`substr()`和`size()`方法截取和组合字符串,实现字符串的反转。 第三部分,我们将学习引用(reference)。引用不同于指针,它是...

    快速傅里叶变换 FFT (Fast Fourier Transformation)介绍,包含java和C++实现

    这个过程可以通过递归实现,每次将问题规模减半,直到每个子问题只涉及单个项。利用单位根的性质,可以减少计算量。 ### FFT的迭代实现 通过迭代的方式,FFT可以进一步优化。在迭代过程中,执行所谓的“蝴蝶操作”...

    C语言实现快速傅里叶变换_傅里叶变换_

    3. 蝶形运算:执行一系列的复数乘加操作,每个操作涉及一对相邻的数据点和一个旋转因子。 4. 递归:对于较小的DFT,重复以上步骤,直到每个DFT只包含一个元素。 C语言实现FFT通常涉及以下几个关键点: - 数据结构...

    电子元器件行业深度分析:数据中心产业链梳理:CPU平台升级,DRAM周期反转,PCB量价齐升.zip

    本分析报告主要聚焦于数据中心产业链,探讨了三个关键领域:CPU平台升级、DRAM周期反转以及PCB(印刷电路板)的量价齐升现象。这三大趋势对电子元器件行业的未来发展具有深远影响。 首先,CPU(中央处理器)平台的...

Global site tag (gtag.js) - Google Analytics