Java语言实现一个8位数字跑马灯的效果,怎么实现的呢?用什么方法,代码的编写

Java语言实现一个8位数字跑马灯的效果,怎么实现的呢?用什么方法,代码的编写???

跑马灯的效果是每次文字往前挪动一个数字,模拟跑动的效果。
思路:顶一个一个变量,从0开始循环,到 N后再归零从新开始,每一轮打印当前下标之后的数值,之前跑过的数字再拼接在后面。
比如,0 ,则打印全部;
1,打印后面七个数字+第一个数值,依次类推。