我必须创建一个程序,读取要打印的字符数,它将打印随机字符(a-z,A-Z,0-9和!,&,$等字符)。并且要打印的第一个字符不能是数字(0-9)。 因此,示例输出如下所示: 长度可变? 20 a5fTnO $ akP_a12BahsiO 到目前为止,这是我所拥有的,但是我一直处于困境,不知道我还能做些什么来使其正常工作。我不确定自己是否也走对了。 对我来说,创建一个字符串字符串然后从字符串中随机获取字符(如果可能)会更容易吗? import java.util.Scanner; public class Varia…

2020年12月1日 0条评论 21点热度 阅读全文

我写了一个有关用户接受操作员输入结果的代码,请解释一下此字符输入的工作原理,因为我在使用时 字符运算= s.nextLine()。charAt(0); 代替 字符运算= s.next()。charAt(0); Eclipse显示错误。 代码- System.out.println("Enter First Number:"); int a = s.nextInt(); System.out.println("Enter Second Number:"); int b = s.nextInt(); System.ou…

2020年11月27日 0条评论 22点热度 阅读全文

我尝试使用datatyp char将String的数字转换为数组。我的问题是,阵列中的数字每次都是48到高。我也知道问题与ASCII表有关。我该怎么解决这个问题? package Test; public class Main { public static void main(String[] args) { int iNumber = 0; int indexNumber = 0; String calculation = "5+8"; int lengthCalculation = calculation.l…

2020年11月16日 0条评论 14点热度 阅读全文

我已经为这个单词搜索项目苦苦挣扎了几天,只是试图使横向搜索正常工作。它旨在在所有8个可能的方向(水平,垂直,对角线)上工作。这是我当前的代码。 现在我只担心水平,因为我怀疑如果比较正确,其余的将更简单。 我的意思是编写代码,查找包含在boards数组中的单词,并将这些字符输出到与board数组大小相同的另一个数组(因此,输出数组是board数组的解决方案)。 到目前为止,我所做的所有代码都是遍历整个电路板,然后检查它是否与单词列表的第一个字符匹配,如果匹配,则将该字符分配到输出数组上,最后将其最终打印到控制台供用户…

2020年11月5日 0条评论 18点热度 阅读全文

我必须编写一个函数,找到最小的数字,该数字的总和为N。我无法以一种更好的方式来解决这个问题,但蛮力,但是在数组上添加整数时,它的添加不正确。总结出一个非常奇怪的模式。 public int sumN(int N) { int total = 10; char[] n; ArrayList<Integer> nrs = new ArrayList<Integer>(); int sum = 0; String x = ""; if(N<=9) return N; else { while…

2020年11月2日 0条评论 21点热度 阅读全文

我实现了一种字体系统,该字体系统通过char switch语句找出要使用的字母。我的字体图像中只有大写字母。我需要这样做,例如,“a”和“A”都具有相同的输出。而不是案件数量的两倍,它可能像下面这样: char c; switch(c){ case 'a' & 'A': /*get the 'A' image*/; break; case 'b' & 'B': /*get the 'B' image*/; break; ... case 'z' & 'Z': /*get the 'Z' im…

2020年10月31日 0条评论 30点热度 阅读全文

char c = '\u0000'; 当我打印c时,它在命令行窗口中显示“a”。 那么char类型字段的默认值是多少? 有人说'\ u0000'在Unicode中表示null;那正确吗? 解决方案如下: 正如Java语言规范§4.12.5 Initial Values of Variables 部分中所述,char属性的默认值确实是'\u0000'(空字符)。 在我的系统中,System.out.println('\u0000');行打印一个小方块,这意味着它不是可打印的字符-符合预期。

2020年10月26日 0条评论 29点热度 阅读全文

Coding a Ask for Char menu 试图构造一个菜单,使用户可以在其中添加或查看链表中的零件。我一直在观看辅导视频,但是当他输入In.nextChar时,他的程序可以正常运行,但是我的程序不会接受这作为获取用户输入的选项/方法。 该代码与辅导员完全相同,但是如您所见,返回In.nextChar();时出现错误。是 解决方案如下: 我建议使用ArrayList之类的东西作为零件的存储空间。 public class Catalogue { private ArrayList<Part> …

2020年10月21日 0条评论 17点热度 阅读全文

This question already has answers here: selecting a random char in a string in java with a certain method [duplicate] (2个答案) 4个月前关闭。 我的Java课程有一个作业,我无法弄清楚如何从用户输入的字符串中打印出随机字符,有人可以伸出援手吗? 目前,我有一些看起来像这样的代码 Scanner keyboard = new Scanner(System.in); String input = k…

2020年10月19日 0条评论 25点热度 阅读全文

我正在尝试让我的代码输出在输入的句子中(例如e)说出某个字符的确切次数。 我尝试使用char和for语句,以便能够计数,但给我错误的值 int countChar; char e = '\0'; String str; int count = 0; System.out.println("input your sentence:"); str = in.next(); for(i=0; i < str.length(); i++) { if(str.charAt(i) == e) count++; } Sys…

2020年10月11日 0条评论 12点热度 阅读全文