strout.java

来自「设一个班有10名学生」· Java 代码 · 共 57 行

JAVA
57
字号
import java.io.*;
public class strout
{
	public static void main(String[] args)
	{
		String s1="",s2="",s,t;
		int i,j,k,o=1;
		outside:while(true)
		{
			prtl("请输入字符!");
			try{
				BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
				s=in.readLine();
				}catch(IOException e){continue outside;}
			for(k=s.length();k>0;k--)
			{
			for(i=0;i<s.length();i++)
			{
				prt(s.charAt(i)+" ");
			}
			for(j=0;j<s.length()-1;j++)
			{
				if(s.charAt(j)==s.charAt(j+1))
				{
					s1=s1+"+";
				}
				else
				{
					s1=s1+"-";
				}
			}
			s=s1;
			s1="";
			s2=s2+" ";
			prtl(" ");
			prt(s2);
			}
			prtl("是否继续?(任意键继续,0为退出!)");
			try{
				BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
				t=in.readLine();
				}catch(IOException e){t="1";}
			if(t.length()==1&&t.charAt(0)==48)
			{
				break outside;
			}
		}
	}
	public static void prt(String p)
	{
		System.out.print(p);
	}      
	public static void prtl(String l)
	{
		System.out.println(l);
	} 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?