java f.lenth返回值,这个是什么意思,求仔细说明
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import java.io.File;
import java.io.IOException;
import java.util.Random;
import java.util.Scanner;
public class Test {
boolean flag=true;
int count;
String word;
public static void main(String[] args) {
Test t = new Test();
Random random = new Random();
String[] words=new String[100];
int i=0;
try{
File file = new File("f:\\c.txt");
Scanner in = new Scanner(file);
while(in.hasNext()){
words[i]=in.next();
i++;
}
t.word = words[random.nextInt(i)];
int wordLenth = t.word.length();
t.guessWord(t.word,wordLenth);
}
catch(IOException e1){
e1.printStackTrace();
}
}
public void guessWord(String word,int wordLenth){
Test t = new Test();
Scanner input = new Scanner(System.in);
char[] star=getStar(wordLenth);
do{
System.out.print("(Guess) Enter a letter in word ");
for(int k = 0;k
System.out.print(star[k]);
}
System.out.print(" > ");
String guess = input.next();
char w = guess.charAt(0);
star=panDuan(w,star,word,t);
for(int k=0;k
if(star[k] == '*'){
t.flag=true;
break;
}
else{
t.flag=false;
}
}
}while(t.flag==true);
System.out.println("The word is "+word+" . You missed "+t.count+" time");
}
public char[] panDuan(char w ,char[] star,String word,Test t){
int m=0;
for(int i=0;i
char w1 = word.charAt(i);
if(w == w1){
star[i]=w;
m=1;
}
}
if(m==0){
System.out.println(w+" is not in the word!");
t.count++;
}
return star;
}
public static char[] getStar(int wordLenth){
char[] star = new char[50];
for(int j=0;j
star[j]='*';
}
return star;
}
}
java f.lenth返回值,这个是什么意思,求仔细说明相关推荐
- java f.lenth返回值_long length
描述 所述java.io.RandomAccessFile.getFD()方法返回与此流关联的不透明文件描述符对象. 声明 以下是java.io.RandomAccessFile.getFD()方法的 ...
- java中的返回值到底有什么用?
今天看到一个有意思的问题:java中的返回值到底有什么用? 看到了一个高赞回答如下: 你是公司的老总,然后你跟你秘书说,我想要两张的电影票.然后,你秘书去排队买票,最后把两张电影票给你,这两张电影票就 ...
- java delete方法返回值_boolean delete()
boolean delete() 描述 (Description) java.io.File.delete()方法删除由抽象路径名定义的文件或目录. 要删除目录,该目录必须为空. 声明 (Declar ...
- Java中带返回值的线程池Future
如何获取任务执行结果 Java通过ThreadPoolExecutor提供的三个submit()方法和一个FutureTask工具类来支持获得任务执行结果的需求. // 提交Runnable任务 Fu ...
- java中resultset返回值_JDBC基础教程之ResultSet对象 | 学步园
ResultSet 包含符合 SQL 语句中条件的所有行,并且它通过一套 get 方法(这些 get 方法可以访问当前行中的不同列)提供了对这些行中数据的访问.ResultSet.next 方法用于移 ...
- java for循环返回值_Java中的for循环——通过示例学习Java编程(9)
作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=21 循环用于反复执行同一组语句,直到满足特定条件为止 ...
- java 函数参数 返回值_java中如何用函数返回值作为post提交的参数?
1.我想实现的功能是在java程序中导入HttpURLConnection类,然后将函数的值作为post方法要提交的参数,最后显示在显示台上. 2.要用到的函数是自己写的可以显示实时计算机cpu.内存 ...
- java函数void返回值是,Java中main()函数的返回值是什么( )。A、StringB、intC、c......
下面的哪个是Java的关键字()A.stringB.abstractC.NULLD.Boolean Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?A.St ...
- java 暂停等返回值在执行_java面试技巧(2)
java面试试题及答案 以下是Java面试问题及答案: 1.简要介绍java程序的健壮性. 答:JAVA 程序会在编译和运行的时候自动的检测可能出现的错误,而且它是一种强类型语言,对于类型的检查很严格 ...
最新文章
- RepVGG:极简架构,SOTA性能,论文解读
- 每天坚持不懈的写软文,得到的几点心得感悟
- 非常不错的sharepoint webpart工具集
- 实现技术3次作业 谢筱 1101220759
- Java基础——Java异常处理机制
- C#中跨窗体操作(1)--事件
- python遥感数据有偿处理_利用python读写tiff遥感影像数据
- 懂分析、会预测,你见过这样的华为云DAS吗?
- ubuntu 下安装和配置selenium
- UITableViewCell的高亮和选中以及自绘分割线
- Android Studio向项目中导入jar包的方法
- CarMaker支持导入的道路格式
- 【系统分析师之路】第五章 复盘软件工程(逆向净室与模型驱动开发)
- React 父组件获取子组件的方法/数据(useRef
- 陈小龙linux及服务器正文 配置rewrite
- Excel-利用函数获取工作表标签名称(转)
- air换电池 macbook_macbook怎么换电池?macbook换电池图文教程
- python开源oa系统_最全总结 | 聊聊 Python 办公自动化之 Word(下)
- 大功率可控硅调压电路
- 首攻RSA,天空卫士“秀肌肉”怎么样了?
热门文章
- Java 获取集合元素的值
- C++ vector,STL vector
- C++ 重载数学运算符
- SQLServer判断循环
- java cookie安全_cookie的安全性问题
- 【OpenCV 例程200篇】62. 图像锐化——钝化掩蔽
- linux比较两个文件命令cmp,Linux系统中使用cmp和comm命令来比较两个文件
- object detection错误之no module named nets
- VMware workstation 15.5.2及镜像文件下载
- [51nod1201]整数划分