0708_Java如何设置输入流

1、Java如何设置输入流;?(以解决看下面实例代码)

2、Java如何设置全局变量;(以解决public static即可)

3、Java为什么在做那种机试题目的时候都要设置成静态的;(以解决,因为不然就要实例化)

4、Java如何输出换行(以解决println后面加\n);

5、Java如何输入多组数据???()

6、Java如何不停的验证数据;(以解决用while(true){String numStr = console.nextLine();})

package com.xcbeyond;

import java.util.Scanner;

/**
 * @author xcbeyond
 * 2015-5-10下午03:46:56
 *4、回文数字判断。
 *题目描述:
 *    有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:
 *    回文数字。编写一个函数,判断某数字是否是回文数字。
 */
public class IsPalindrome {
    public static void main(String[] args) {
        System.out.print("请输入一个回文数字:\n");
        Scanner console  = new Scanner(System.in);
        while(true){
            String numStr = console.nextLine();
            if(isPalindrome(numStr)) {
                System.out.println(numStr+"是回文数字!");
            }else{
                System.out.println(numStr+"不是回文数字!");
            }
        }
    }

    public static boolean isPalindrome(String str){
        boolean result = false;
        for(int i = 0 ;i<str.length()/2-1;i++) {
            if(str.charAt(i) == str.charAt(str.length()-1-i)) {
                result = true;
            }
        }

        return result;
    }

}

时间: 2025-01-31 03:54:44

0708_Java如何设置输入流的相关文章

网络编程TCP/IP实现客户端与客户端聊天

一.TCP/IP协议 既然是网络编程,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输.这里就要使用到TCP/IP协议. TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成.IP层负责网络主机的定位,数据传输的路由,由IP地址可以唯一的确定Internet上的一台主机.TCP层负责面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象. 二.TCP与UDP TCP是一种面向连接的保证可靠传输的协议

XML解析之PULL

在Android中极力推荐的xmlpull方式解析xml. 为什么 STAX 解析方式 效率 好于 SAX ? 1.SAX 无选择性的,所有事件都会处理 解析方式,Stax 由用户控制需要处理事件类型 2.在使用Stax进行数据解析时,随时终止解析 环境: xmlpull_1_1_3_4c.jar http://www.xmlpull.org/    xmlpull XML文件: <?xml version="1.0" encoding="UTF-8"?>

getline函数(精华版)

在我的印象中,getline函数经常出现在自己的视野里,模糊地记得它经常用来读取字符串 .但是又对它的参数不是很了解,今天又用到了getline函数,现在来细细地总结一下: 首先要明白设计getline函数的目的,其实很简单,就是从流中读取字符串.而且读取的方 式有很多,包括根据限定符,根据已读取的字符的个数.从这个函数的名称来看,它的直观 意义是从流中读取一行,但是大家不要被这表面的现象所迷惑.其实如果让我来为这个函数 去一个名字的话,或许我会取一个getString,因为它的目的本来就是从流

字符与编码(Java编码转换详细过程)

字符串在java内存中统一用unicode表示( 即utf-16 LE) , 不管是字符串字面量还是从文件中读取的,java使用unicode作为桥梁来处理各种编码的转换. 我们的java程序由.java的类文件组成,在这些类文件中都有可能包含中文字符串.并且我们常常需要和用户直接交互,用于输入和输出字符串.如:我们在jsp和servlet中得到客户端发送过来的字符串,这些字符串中包含中文字符.无论这些java类的作用如何,这些java程序的生命周期都是这样的: 1.编程人员在一定的操作系统上选

Java 中文乱码问题总结

开发java应用出现乱码是很常见的,毕竟现在unicode的使用还不是很广泛,在使用gb2312(包含了gbk简体,big5繁体)的系统中要正确 实现中文的display和数据库的存储是最基本的要求. 1,首先developer要明确自己为什么会遇到乱码,遇到什么样的乱码(无意义的符号还是一串问号或者其它什么东西). 新手遇到一堆很乱的字符时通常不知所措,最直接的反映就是打开google搜索“java中文”(这个字符串在搜索引擎上的查询频率非常高), 然后一个一个的去看别人的解决方法.这样做没有

Request 和 Response 原理

* Request 和 Response 原理:    * request对象和response对象由服务器创建,我们只需要在service方法中使用这两个对象即可        * 继承体系结构:        ServletRequest <--继承-- HttpServletRequest <--实现--- RequestFacade * Response:封装响应消息,设置响应消息    * 设置响应行:HTTP/1.1 200 ok        * setStatus(int co

文件传输出现断点

一:找个比较大的文件通过流传输,但是传到一半的时候突然断了,制造断点,判断源文件和传过来的文件长度是否一样: 如果源文件大于当地文件大小,则需要续传, 如果源文件等于当地文件,则全部传过来了,return本程序: 如果源文件等于零,则文件不存在:需要从头开始: 1 /** 2 * 断点文件制造机:专业制造断点 3 */ 4 File src = new File("D:\\软件\\FeiQ.exe"); 5 File local = new File("G:\\A\\&quo

getline函数

在我的印象中,getline函数常常出如今自己的视野里,模糊地记得它常常常使用来读取字符串 .可是又对它的參数不是非常了解,今天又用到了getline函数,如今来细细地总结一下: 首先要明确设计getline函数的目的,事实上非常easy,就是从流中读取字符串.并且读取的方 式有非常多,包含依据限定符,依据已读取的字符的个数.从这个函数的名称来看,它的直观 意义是从流中读取一行,可是大家不要被这表面的现象所迷惑.事实上假设让我来为这个函数 去一个名字的话,也许我会取一个getString,由于它

JDBC:数据库操作:BLOB数据处理

CLOB主要保存海量文字,而BLOB是专门保存二进制数据:包括,图片,音乐,影片.等. 在MYSQL中,BLOB类型使用LONGBLOB声明,最高可存储4G内容. 创建一个表: create table userblob ( id int(4) primary key not null auto_increment, name varchar(30), photo longblob ); 代码: package 类集; import java.sql.Connection ; import ja