网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月21日漏签0天
easyjava吧 关注:3,200贴子:6,305
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回easyjava吧
>0< 加载中...

新手求罩,请略微讲解下这个代码。

  • 只看楼主
  • 收藏

  • 回复
  • floodmighty
  • 鸡娃长鸡
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import java.util.Scanner;
publicclass abc {
publicstaticvoid main(String[] args) {
// TODO Auto-generatedmethod stub
System.out.println("putletter:");
Scanner scan = new Scanner(System.in);
String s = scan.next();
sc.close();
perm("",s);
}
privatestaticvoid perm(String left, String right) {
// TODO Auto-generatedmethod stub
for(inti=0;i<right.length();i++)
perm(left+right.charAt(i),right.substring(0,i)+right.substring(i+1));
if(right.isEmpty())System.out.print(left+" ");
}
}


  • 仅存下的温柔丶
  • 鸡娃初鸡
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import java.util.Scanner;
publicclass abc {
publicstaticvoid main(String[] args) {
// TODO Auto-generatedmethod stub
//打印输出字符串"putletter"
System.out.println("putletter:");
//生成 Scanner 对象, 用于获取用户输入的内容
Scanner scan = new Scanner(System.in);
//堵塞在此,直到获取输入的文本值
String s = scan.next();
//sc是什么对象?这个我没看懂。。感觉就我来说的话,应该是把那个scan关闭吧。
sc.close();
//打印获取的文本值
perm("",s);
}
privatestaticvoid perm(String left, String right) {
// TODO Auto-generatedmethod stub
//开启循环,循环次数为获取的文本值的长度
for(inti=0;i<right.length();i++)
//回调自己。
//根据循环把left值和right的0-> i个字符取出进行拼接, 第二个则是取right的0-i个字符和right第i个字符以后的/////拼接
perm(left+right.charAt(i),right.substring(0,i)+right.substring(i+1));
//判断rigth是否无值,无值的时候打印left
if(right.isEmpty())System.out.print(left+" ");
}
}


2025-08-21 06:16:21
广告
不感兴趣
开通SVIP免广告
  • Schiffer00
  • 鸡娃初鸡
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
sc是Scanner的实例对象,用这个对象才可以从console获取输入值


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回easyjava吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示