‘壹’ 用java编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在屏幕上。
代码如下:
import java.util.Scanner;
public class ScannerDemo{
public static void main(String[] args) throws Exception{
Scanner scan=new Scanner(System.in);
System.out.println("请输入内容:");
String str=scan.nextLine();
char[] s=str.toCharArray();
for(int i=s.length-1;i>=0;i--){
System.out.print(s[i]);}}}
(1)java中字符串的输入扩展阅读
字符串
通常中陵以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。
两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
基本数据结构
在Java中有8种数据类型来存储数值、字符和布尔值。
整数类型
整数型用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数数据在Java程序中有3种表示形式,分别为十进制、败启八进制和十六进制。
‘贰’ java中如何输入一个字符
import java.util.*;
public class Test_01
{
public static void main(String[] args)throws Exception
{
System.out.println("请输入一个字符");
char c=(char)System.in.read();
System.out.println(c);
}
}
还可以输入字符串,输入字符串的方法
import java.io.*;
public class Test
{
public static void main(String[] args) throws IOException
{
BufferedReader buf = new BufferedReader (new InputStreamReader(System.in));
BufferedWriter buff = new BufferedWriter(new FileWriter("abc.txt"));
String str = buf.readLine();
while(!str.equals("exit"))
{
buff.write(str);
buff.newLine();
str = buf.readLine();
}
buf.close();
buff.close();
}
}
‘叁’ java中怎么中键盘输入字符串
首先,导入java.util.*包。
import java.util.*;
然后,你需要新建一个读取标准输入(键盘)的扫描器对象。
Scanner in = new Scanner(System.in);
现在,你可以从键盘输入字符串了。
String s = in.nextLine();
以上这一行把键盘输入的一行字符串读取到变量 s 中。
请看一个完整的简单示例:
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String s = in.nextLine();
System.out.println(s);
}
}
‘肆’ Java的常用输入输出语句
常用的输入语句是:
输入字符串:new Scanner(System.in).next();
输入整数:new Scanner(System.in).nextInt();
输入小数:new Scanner(System.in).nextDouble();
常用的输出语句:
换行输出: System.out.println(变量或字符串);
非换行输出: System.out.print(变量或字符串);
换行输出错误提示(默认是红字):System.err.println(变量或字符串);
不换行输出错误提示(默认是红字): System.err.print(变量或字符串));
‘伍’ JAVA中怎样输入字符串
1.首先,导入java.util.*包。
(5)java中字符串的输入扩展阅读:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
‘陆’ Java中如何实现用户输入多个字符串并存储在字符串数组中
int n = Integer.valueOf(input.nextLine().replaceAll("[^\d]", ""));
改成这样即可;因为你的输入函数,你之前调用的它int类型方法;
改成这样,就类似你一直用的都是字符串,区别你第一次的字符串被Integer对象转成数字了;
‘柒’ java中怎么在控制台输入字符串
工具:
eclipse
方法如下:
输入代码如下:
importjava.util.Scanner;
publicclassHelloWorld{
publicstaticvoidmain(String[]args){
System.out.println("控制台输入字符串开始");
Scannerinput=newScanner(System.in);
Stringinstr=input.nextLine();
System.out.println("控制台输入字符串结束");
}
}
效果图