用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在屏幕上。 用java编写一个程序;读取键盘输入的26个英文字符,并按照...

\u7f16\u5199Java\u5e94\u7528\u7a0b\u5e8f\uff0c\u4ece\u547d\u4ee4\u884c\u4f20\u5165\u591a\u4e2a\u5b57\u7b26\u4e32\u5230\u7a0b\u5e8f\u4e2d\uff0c\u5e76\u5c06\u5b83\u4eec\u6309\u9006\u5e8f\u8f93\u51fa\u5728\u5c4f\u5e55\u4e0a\u3002

\u601d\u8def\uff1a\u53ef\u4ee5 \u5c06\u8f93\u5165\u7684\u5b57\u7b26\u4e32\u83b7\u53d6 \u4fdd\u5b58\u4e3a\u4e00\u4e2aString[] \u6570\u7ec4\uff0c\u5012\u5e8f \u5faa\u73af\u6253\u5370OK\u4e86\uff01

import java.io.BufferedInputStream;
import java.util.Scanner;


public class Baidu {
public static void main(String[] args) {
//System.im\u8f93\u5165\u6d41\uff0c\u52a0\u4e2aScanner\u5c31\u53ef\u4ee5\u63a5\u53d7\u952e\u76d8\u8f93\u5165\uff0c
//\u52a0\u4e2aBufferedInputStream\u53ef\u4ee5\u589e\u52a0\u6548\u7387
Scanner input = new Scanner(new BufferedInputStream(System.in));
while(input.hasNext()) {
String line = input.nextLine(); //\u8f93\u5165\u7b2c\u4e00\u884c
line = line.replaceAll(" ", ""); //\u9664\u53bbline\u4e2d\u7684\u7a7a\u683c
while(line.length()<26) {//\u5224\u65ad\u8f93\u5165\u5b57\u7b26\u662f\u5426\u523026\u4e2a
line = line + input.nextLine();//\u4e0d\u5230\u7ee7\u7eed\u8f93\u5165
line = line.replaceAll(" ", "");//\u9664\u53bb\u5176\u4e2d\u7684\u7a7a\u683c
//line = line + input.nextLine().replaceAll(" ", ""); \u8fd9\u6837\u66f4\u6548\u7387
}
StringBuffer sb = new StringBuffer(line);//\u628aline\u8f6c\u6362\u4e3aStringBuffer\uff0c\u65b9\u4fbf\u5904\u7406\u5b57\u7b26\u4e32
line = sb.substring(0, 26);//\u622a\u53d6\u524d26\u4e2a\u5b57\u7b26\u4e32
sb = sb.reverse();//\u53cd\u8f6c\u5b57\u7b26\u4e32
System.out.println(line);//\u8f93\u51fa\u5b57\u7b26\uff0c\u63a5\u53d7\u4e0b\u4e00\u7ec4\u6570\u636e
}
}
}
\u5927\u4f53\u5199\u4e86\u4e2a\u601d\u8def\u548c\u6ce8\u91ca\uff0c \u4f60\u81ea\u5df1\u5728\u770b\u770b\u628a \u6539\u6539\u5e94\u8be5\u5c31\u53ef\u4ee5\u8fbe\u5230\u8981\u6c42\u4e86\uff01

代码如下:

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]);}}}

扩展资料

字符串

通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。

两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。

基本数据结构

在Java中有8种数据类型来存储数值、字符和布尔值。

整数类型

整数型用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数数据在Java程序中有3种表示形式,分别为十进制、八进制和十六进制。

参考资料来源:百度百科-Java (计算机编程语言)

参考资料来源:百度百科-字符串



import java.util.Scanner;
import java.util.Vector;

class abcdefg1{
static final int CAPACITY=5;
Vector v;
abcdefg1(){
v=new Vector();
}
void push(Object obj){
v.addElement(obj);
}
char pop(){
char obj1;
if(v.size()==0){
obj1='a';
return obj1;
}
else{
char obj = (Character) v.lastElement();
if(v.size()>0){
v.removeElementAt(v.size()-1);
}
return obj;
}
}
}
public class haohao {
public static void main(String[] args) {
StringBuffer output=new StringBuffer("");
abcdefg1 vs = new abcdefg1();
int n;
boolean oo=true;
Scanner scanner = new Scanner(System.in); //读取字符串;
System.out.print("请输入字符串: ");
String yy = scanner.nextLine();
n=yy.length();
final char chr[]= new char[n]; //把字符串 yy 依次放进数组 chr[i] 中 ;
yy.getChars(0, n,chr, 0); //对应位置的字符 对应 chr【(位置-1)】;
for(int i=0;i<n;i++){
vs.push(chr[i]);
}
System.out.print("逆序输出:");
for(int i=0;i<n;i++){
System.out.print(vs.pop()+"");
}
}
}

是不是你想要的?

  • java缂栫▼:浠庨敭鐩樿緭鍏瀛楃涓,骞舵寜瀛楀吀椤哄簭鍊掑簭鎵撳嵃
    绛旓細import java.util.ArrayList;import java.util.Scanner;public class JudgeString { public static void main(String[] args) { // 鎺ュ彈閿洏杈撳叆 Scanner in = new Scanner(System.in); // 淇濆瓨杈撳叆鏁版嵁鐨凩ist ArrayList<String> list = new ArrayList<String>(); System.out.println("璇...
  • java璇缂栧啓涓绋嬪簭,鍙鐢遍敭鐩樿緭鍏涓涓暣鏁,鐒跺悗鍒ゆ柇璇ユ暟鍊兼槸姝f暟杩樻槸璐熸暟...
    绛旓細import java.util.Scanner; public class TestJT { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("璇杈撳叆鏁存暟"); int input= sc.nextInt(); if(input>=0){ System.out.println("浣犺緭鍏ョ殑鏄鏁"); }else{ ...
  • Java缂栧啓绋嬪簭浠庨敭鐩樿緭鍏20涓悓瀛︾殑鎴愮哗,鎴愮哗鐢ㄦ暟缁勫瓨鏀,瀵硅緭鍏ョ殑...
    绛旓細public class F { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int a[]=new int[20]; int total=0; for(int x=0;x<20;x++){ System.out.println("璇杈撳叆绗"+(x+1)+"涓鐢熸垚缁╋細"); int score=sc.nextInt(); while...
  • java绋嬪簭 浠庨敭鐩浠绘剰杈撳叆10涓暟瀛,瀵硅繖浜涙暟瀛楃敤鐩存帴鎻掑叆 鎺掕鐨勬柟娉曡繘...
    绛旓細//鐪熶笉瀹规槗锛岀粓浜鍋鍑烘潵浜嗭紝姝f槸浣犳兂瑕佺殑褰㈠紡锛岀湅鐪嬪惂鈥︹mport java.util.Scanner;public class InsertSort { double num[];Scanner scanner;public InsertSort() { num = new double[11];scanner = new Scanner(System.in);num[0] = 0;System.out.println("璇杈撳叆鍗佷釜鏁板瓧锛");for (int ...
  • 姹倊缂栧啓涓涓畬鏁寸殑java閫掑綊绋嬪簭,浠庨敭鐩樿緭鍏鏁板瓧n!,绋嬪簭鑷敤璁$畻n!,骞...
    绛旓細import java.io.IOException;import java.io.InputStream;public class Digui { / param args / public static void main(String[] args) { byte[] b = new byte[32];while (true) { try { System.out.println("璇杈撳叆姝f暣鏁,鑾峰彇鍏堕樁涔橈紝杈撳叆over缁撴潫");System.in.read(b);String res =...
  • 鐢↗ava缂栧啓绋嬪簭,浠庨敭鐩樿緭鍏鍦嗙殑鍗婂緞,姹傚渾鐨勫懆闀垮拰闈㈢Н骞惰緭鍑篲鐧惧害鐭 ...
    绛旓細鏈汉鍒濆锛岀瓟鐨勪笉濂界殑鍦版柟璇疯璋咃紝绋嬪簭浠g爜濡備笅锛歩mport javax.swing.JOptionPane;public class yuan{ public static void main(String args[]){ double p,s,l,r;String str;//鍏朵腑s涓洪潰绉紝l涓哄懆闀匡紝r涓哄崐寰 p=3.1415;str=JOptionPane.showInputDialog("璇杈撳叆鍦嗙殑鍗婂緞r");r=Double.parseDouble...
  • 鐢╦ava缂栧啓涓涓绋嬪簭,瀹炵幇閿洏涓杈撳叆涓涓暣鏁皀銆
    绛旓細import java.util.Scanner;public class InputN { public static void main(String[] args) { Scanner scan = new Scanner(System.in);System.out.print("璇杈撳叆涓涓暟锛");int n = scan.nextInt();int sum = 0;if (n <= 1) { System.out.println("鏁存暟n搴旇涓哄ぇ浜1鐨勬鏁存暟");} ...
  • JAVA缂栧啓涓涓绋嬪簭,浠庨敭鐩涓杈撳叆涓変釜鏁,鐢ㄤ笁鍏冭〃杈惧紡(boolean?ifTrue:if...
    绛旓細姣旇緝涓変釜鏁 灏卞繀椤讳笁鐩繍绠楃宓屽 import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("杈撳叆绗竴涓暟锛");int a = sc.nextInt();System.out.println("杈撳叆绗簩涓暟锛");int b = sc.nextInt(...
  • Java:缂栧啓绋嬪簭,鐢ㄦ埛鍦閿洏涓杈撳叆涓缁勬暟,浣跨敤鏁扮粍瀛樺偍杩欎簺鏁,灏嗚繖缁勬暟...
    绛旓細import java.util.Scanner;public class Demo01 { public static void main(String[] args) { System.out.println("璇杈撳叆5涓暣鏁:");Scanner s = new Scanner(System.in);int[] number = new int[5];for (int i = 0; i < 5; i++) { System.out.println("璇疯緭鍏ョ" + (i + 1...
  • 鐢╦ava缂栧啓绋嬪簭,浠庨敭鐩樿緭鍏涓涓诞鐐规暟,鐒跺悗灏嗚娴偣鏁版暣鏁伴儴鍒嗚緭鍑篲鐧 ...
    绛旓細鐩存帴杞崲鎴愭暣鏁帮紝灏卞彲浠ュ畬鎴愬彇鏁达紝鍏蜂綋浠g爜濡備笅锛歩mport java.util.Scanner; public class App12 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); float f = scanner.nextFloat(); // 鍙栨暣鏁伴儴鍒 int result = (int)f; System.out.pr...
  • 扩展阅读:java自学入门免费网站 ... 初学编程必背50个 ... java编程入门自学教程 ... java自学要学多久 ... 入门的java游戏小程序 ... java一键生成app程序 ... 零基础java自学教程 ... java编程常用软件 ... 为什么都不建议java转测试 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网