「java打印abcd」Java打印斐波那契数列
本篇文章给大家谈谈java打印abcd,以及Java打印斐波那契数列对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、京东商城的笔试题:用java语言打印出a,b,c,d的所有可能组合……求指点……
- 2、java 字符串输出
- 3、Java输入一个字符串,将其排序后输出,如输acdb 输出abcd
- 4、java 字符数组如何打印
- 5、java程序求教 编写一个程序实现每隔一秒按顺序依次输出ABCD,依次循环
- 6、用JAVA打印字母图形: A AB ABC ABCD ABCDE
京东商城的笔试题:用java语言打印出a,b,c,d的所有可能组合……求指点……
abcd都要用上?长度为4?
如果是这样,那代码如下,其中心思想就是递归
import java.util.ArrayList;
import java.util.List;
public class Permutation {
private char initial;
private char last;
ListCharacter chars=new ArrayListCharacter();
public static void main(String[] args) {
new Permutation('a','d').start();
}
public Permutation(char initial,char last) {
this.initial=initial;
this.last=last;
for (char c = this.initial; c = this.last; c++) {
chars.add(c);
}
}
public void start(){
next(chars,new ArrayListCharacter());
}
private void next(ListCharacter unused,ListCharacter used){
if(unused.isEmpty()){
System.out.println(used);
}else{
for(int i=0;iunused.size();i++){
ListCharacter cur=new ArrayListCharacter(unused);
ListCharacter curUsed=new ArrayListCharacter(used);
curUsed.add(cur.remove(i));
next(cur,curUsed);
}
}
}
}
如果你想长度不固定,就是会出现abc,dc,c这样的
只需修改next函数
private void next(ListCharacter unused,ListCharacter used){
if(!unused.isEmpty()){
for(int i=0;iunused.size();i++){
ListCharacter cur=new ArrayListCharacter(unused);
ListCharacter curUsed=new ArrayListCharacter(used);
curUsed.add(cur.remove(i));
System.out.println(curUsed);
next(cur,curUsed);
}
}
}
没有仔细验证,有什么问题可以交流 ,格式我没有改,你可以自己做个输出函数去遍历输出List即可
java 字符串输出
system.out.println("输出内容") ; 输出内容并换行
system.out.print("输出内容") ; 输出内容不换行
System 是一个类,out是一个static PrintStream 对象。由于它是“静态”的,所以不需要我们创建任何东西,所以只需直接用它即可。
println()的意思是“把我给你的东西打印到控制台,并用一个新行结束”。所以在任何Java 程序中,一旦要把某些内容打印到控制台,就可条件反射地写上System.out.println("内容")。
Java输入一个字符串,将其排序后输出,如输acdb 输出abcd
这是冒泡排序。输入的话你自己弄点代码
publi cclass bubbleSort {
public bubbleSort(){
int a[]={1,54,6,3,78,34,12,45};
int temp=0;
for(int i=0;ia.length;i++){
for(int j=i+1;ja.length;j++){
if(a[i]a[j]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int i=0;ia.length;i++)
System.out.println(a[i]);
}
}
java 字符数组如何打印
不知道你是要什么样的打印效果,如果直接连续打印“abcd”就可以直接 ,System.out.print(a);此方法会自动给你解析你的数组,然后打印出来的。
如果你想要打印"a","b","c","d"这样单独打印的效果的话,可以使用一个for循环来实现,for(int i = 0 ; ia.length; i++){System.out.print(a[i]);}
但愿对你有帮助,你的问题描述的不是太清楚。要不是你想要的效果,可以再问。
这不是写了两种效果吗,你取第二种不就行了吗?还不够完整吗?
建个类,写个main方法:
public class Print{
public void main(String args[]){
char a[] = {"a","b","c","d"};
for(int i = 0 ; ia.length; i++)
{System.out.print(a[i]);}
}
}
java程序求教 编写一个程序实现每隔一秒按顺序依次输出ABCD,依次循环
按照你的要求编写的Java程序如下:
public class BC {
public static void main(String[] args) {
Thread_1 t=new Thread_1();
t.start();
}
}
class Thread_1 extends Thread{
int i=0;
public void run(){
while(true){
System.out.print((char)('A'+i));
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
if(i==25){
i=0;
}else{
i++;
}
}
}
}
运行结果:
ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI
用JAVA打印字母图形: A AB ABC ABCD ABCDE
for (int n=1;n=5;n++){ // 5是你要多少个字母组,比如A AB ABC就是3个
for(int i=1;i=n;i++){
char zimu = (char)(64+i); //A对应ascii的字母是65,B是66....只需要(char)65你就会得到A
System.out.print(zimu);
}
System.out.print(" ");
}
java打印abcd的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java打印斐波那契数列、java打印abcd的信息别忘了在本站进行查找喔。
发布于:2022-12-06,除非注明,否则均为
原创文章,转载请注明出处。