页面置顶--插件scrolltopcontrol.js

页面效果:

插件scrolltopcontrol.js的内容

注意,红框标示的地方都是可以更改的,控制触“返回顶部”的样式和显示位置

HTML引入JS代码

<script type="text/javascript">
    //页面返回顶部按钮调用
  scrolltotop.offset(100,120);
  scrolltotop.init();
</script>

 

 

转载于:https://www.cnblogs.com/guanxiaoqing/archive/2013/04/15/3022162.html

欢迎来到点歌系统!这是一个简单的命令行交互式的KTV点歌程序示例。在Java中,我们可以使用控制台输入和循环结构来实现这个功能。首先,我们需要定义一个歌曲类(Song),包含歌曲名(name)和其他必要属性。然后,我们创建一个歌曲列表(List<Song>)来存储歌曲。 ```java import java.util.ArrayList; import java.util.List; class Song { String name; // 其他属性和方法... // 构造函数 public Song(String name) { this.name = name; } // 方法如添加歌曲到列表、置顶、前移等 public void addToList(List<Song> list) { list.add(this); } } public class KaraokePlayer { private List<Song> playlist = new ArrayList<>(); public void start() { while (true) { System.out.println("-----欢迎来到点歌系统-----"); System.out.println("0.添加歌曲至列表"); System.out.println("1.将歌曲置顶"); System.out.println("2.将歌曲前移一位"); System.out.println("3.退出"); System.out.print("请输入执行的操作序号: "); int input = Integer.parseInt(ConsoleUtils.readLine()); // 假设ConsoleUtils.readLine()用于获取用户输入 switch (input) { case 0: // 添加歌曲 Song newSong = new Song(ConsoleUtils.readLine()); newSong.addToList(playlist); break; case 1: // 置顶 if (playlist.size() > 0) { Song topSong = playlist.get(0); playlist.remove(0); playlist.add(topSong); } else { System.out.println("当前没有歌曲,无法置顶"); } break; case 2: // 前移一位 if (playlist.size() > 1) { int index = ConsoleUtils.readInt("请输入要前移的歌曲索引:"); if (index >= 0 && index < playlist.size()) { Song songToMove = playlist.remove(index); playlist.add(index + 1, songToMove); } else { System.out.println("无效的索引"); } } else { System.out.println("当前只有1首歌曲,无法前移"); } break; case 3: // 退出 System.out.println("感谢使用,再见!"); return; // 结束循环 default: System.out.println("无效的操作序号,请重新输入"); } } } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值