ZKX's LAB

如何通过控制台输入一段字符串,再倒序输出!! 从控制台读入一段输入

2020-07-26知识11

c#控制台程序 怎么返回上一行,例如输入一段字符串后需要按回车才能进行下一步 当你输入123+123进行回车的时候,电脑在接收回车键的时候,一边提交输入,同时也换行了。最好的办法就是在输出时把接收内容再输出一次,如:123+123123+123=246怎么用ArraysList动态数组控制输入一行数组,可以在控制台输入的?,输入的数组长度是随便的 import java.util.ArrayList;import java.util.Scanner;public class Test{public static void main(String[]args){Scanner sc=new Scanner(System.in);String str=sc.nextLine();ArrayList a=new ArrayList();a.add(str);System.out.println(a);}}不知道是否满足你的要求JAVA从控制台中输入一段明文然后加密为ASC public class Day25B {static Scanner sc=new Scanner(System.in);public static void main(String[]args){String str;while(true){System.out.print(\"输入:\");str=sc.nextLine();if(str.contains(\"over\")){break;}show(str);}}明文public static void show(String str){System.out.println(\"明文:\"+str);String strEn=enCode(str);System.out.println(\"加密:\"+strEn);String strDe=deCode(strEn);System.out.println(\"解密:\"+strDe+\"\\r\\n\");}加密。public static String enCode(String str){String src=\";for(int i=0;i();i+){int tem=str.charAt(i);int num=i;System.out.print((char)tem+\"编码:\"+tem+\"\\t索引:\"+i+\"\\r\\n\");if(num=0){num=1;}tem*=num;src+tem+\",;}return src;}解密。public static String deCode(String str){String[]strs=str.split(\",\");String strTem=\";for(int i=0;i;i+){int tem=Integer.valueOf(strs[i]);int num=i;if(num=0){num=1;}tem/num;strTem+(char)tem;}return strTem;}}你好,说明一下,题目中说要求把大写进行小写转换,这,我个人觉得有点多此一举。可以办到,定义一个数组,记录当前索引,然后打个标记就可以了。

随机阅读

qrcode
访问手机版