用JAVA设计一个程序! 1、用户输入不定字符串,程序打印出用户输入的字符串的长度,并且打印出字符串信息

如题所述

你问了好几次了,
import java.util.Scanner;

public class Du {

public static void main(String[] args) {

String input = getnInputStr();

firstApplication(input);
secondApplication(input);
}

private static void secondApplication(String input) {//第二个程序

StringBuffer sb = new StringBuffer();
for(int i = 0; i < input.length(); i++){
sb.append((int)input.charAt(i));
}

System.out.println("After encrypted string is: " + sb.toString());
}

private static String getnInputStr() {
System.out.print("Please input some string: ");

Scanner scanner = new Scanner(System.in);

String str = scanner.nextLine();

return str;
}

private static void firstApplication(String str) {//第一个程序
System.out.println("The length of inputed string is: " + str.length());
System.out.println("Huiwen of inputed string is: "+ new StringBuffer(str).reverse().toString());
}
}

--------------------
Please input some string: abdsd12345xyz
The length of inputed string is: 13
Huiwen of inputed string is: zyx54321dsdba
After encrypted string is: 97981001151004950515253120121122
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-18
public static void main (String[] args)
{
java.uti.Scanner in = new java.util.Scanner (System.in).useDelimiter(";") ;

String ret = in.next() ;

System.out.println ("get the length is: " + ret.length() + " get the string is: "+ ret);

}
第2个回答  2011-03-18
。。
import java.io.*;

public class Length {
public static void main(String[] args) throws IOException{
BufferedReader indata=new BufferedReader(new InputStreamReader(System.in));
String str=indata.readLine();
System.out.println("字符串信息:"+str+"\n字符串长度:"+str.length());
}
}

...求一个字符串的长度,在main函数中输入字符串,并输出其长度_百度知 ...
public static void main(String[] args) { String str = "tdsfsdf";\/\/可以换成自己想要测试的字符串 StringLength(str);} }

用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在...
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]);}}} ...

怎样用java写一个方法,可以输入字符窜,并限制字符窜的最小长度要大于...
import java.util.Scanner;public class $ { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (true) { System.out.print("输入字符串:"); String str = in.nextLine(); if (str.length() < 4) { System.out.println("输入...

java 输入一个字符串,打印出该字符串中字符的所有排列
实现思路:就是输入字符串后,通过递归的方式,循环每个位置和其他位置的字符。import java.util.Scanner; public class Demo001 { public static void main(String[] args) { String str = ""; Scanner scan = new Scanner(System.in); str = scan.nextLine(); permutation(str.t...

求大神编一个简单的JAVA程序: 输入一个字符串,然后由程序统计并输出在该...
import java.util.Scanner;public class FruitImp { public static void main(String[] args) { String str = new Scanner(System.in).nextLine();\/\/用一个二维数组存放字符和对应的字数 \/\/用数组的缺点是空间浪费 可以用map 或别的代替这里就用数组简单点 int arr[][] = new int[2][str....

编写一个java应用程序,进行文件读写操作,要求去下: 1.将用户从键盘输入...
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.InputStreamReader;public class Key2File { public static void main(String[] args) throws Exception { \/\/ 输入流 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));...

编写一个Java程序,从键盘读入字符放入字符串数组,并在对话框上显示,字...
String[] a="A,小,哦,i,k,n,l,m".split(",");if(a.length>8){ System.out.println("数组越界异常");}else{ System.out.println("共有"+a.length+"个字符");for(int i=0;i

用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在...
import java.util.*;public class laji1 { public static void main(String[] args) { int n=100; Scanner scanner = new Scanner(System.in); System.out.print("请输入字符串: "); String yy = scanner.nextLine(); StringTokenizer fenxi1 = new StringTokenizer(yy," "); String str[] = new...

JAVA题:编写一个加密程序,对用户输入的字符串加密后输出。加密的方法是...
public String getPass(String str){ String str=""; for(int i=0;i<str.length();i++){ char ch=str.charAt(i); \/\/得到单个字符ch; if(ch>64 && ch<91){ \/\/成立=>ch是大写字母 str+=(char)(155-ch); \/\/大写对应字母之和:155 eg:'A'+'Z'=155 }el...

java编写程序,读入用户输入的一个字符串,然后确定并输出每一个小写元音...
import java.util.Scanner;public class StringDemo {static char[] cs = {'a','e','i','o','u'};static char[] bcs = {'A','E','I','O','U'};public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();int[] arys = ...

相似回答