当前位置:首页 » 编程语言 » 1234java

1234java

发布时间: 2022-05-06 03:01:37

① 这个java程序运行结果为什么是“1234”

你好!
Java 中,所有函数调用都是值传递。
参数是基本类型时,直接复制一份传递到函数中;
参数是引用类型时,比方Object a = new Object(); test(Object b);相当于复制了一份引用的拷贝传递到函数中,这时test()函数中的b和外面的a,其实都是指向了一个内存地址,即new Object()的地址。
所以回头来看String的传递,String str="1234",就是String str = new String("1234")的简写,会先到字符串池中寻找,如果不存在会在字符串池中开辟一个"1234"的空间地址,变量str就是指向了这个地址的一个引用。
将changeStr(str的参数名改为str_)以便理解,在changeStr(str_)时,将str复制了一份进行传递,这时str和str_都指向"1234",接下来str_="welcome",这就相当于将str_的引用指向了一个新的"welcome"开辟的地址,而str的引用还是指向的"1234"。
所以最终输出结果为"1234".

② java 怎么 输出 12345 1234 123 12 1 从上到下

for (int i = 5; i >0; i--) {

for (int j = 1; j <= i; j++) {

System.out.print(j+" ");

}

System.out.println();

}



③ 用Java编写程序,从标准输入(即键盘)输入整数1234,然后逆序输出4321这个整数

importjava.util.Scanner;

publicclass${
publicstaticvoidmain(String[]args){
Scannerin=newScanner(System.in);
System.out.print("输入整数:");
Stringstr=in.nextLine();
StringBufferbuf=newStringBuffer(str);
buf=buf.reverse();
System.out.println(buf);
}
}

④ 用java程序编写,1234这四个数进行排列组合,

程序已写出,希望对你有帮助。
import java.util.ArrayList;
import java.util.List;
public class Order {
public static String[] str = {"1","2","3","4"};
public static void main(String[] args){
System.out.println("-------------");
for(String s:str){
System.out.println(s+" , ");
}
System.out.println("-------------");
for(String s:get2byte()){
System.out.print(s+" , ");
}
System.out.println("-------------");
for(String s:get3byte()){
System.out.print(s+" , ");
}
System.out.println("-------------");
for(String s:get4byte()){
System.out.print(s+" , ");
}
}
public static List<String> get2byte(){
List<String> list = new ArrayList<String>();
for(int i=0;i<str.length;i++){
for(int j=0;j<str.length;j++){
list.add(str[i]+str[j]);
}
}
return list;
}
public static List<String> get3byte(){
List<String> list = new ArrayList<String>();
for(int i=0;i<str.length;i++){
for(int j=0;j<str.length;j++){
for(int k=0;k<str.length;k++){
list.add(str[i]+str[j]+str[k]);
}
}
}
return list;
}
public static List<String> get4byte(){
List<String> list = new ArrayList<String>();
for(int i=0;i<str.length;i++){
for(int j=0;j<str.length;j++){
for(int k=0;k<str.length;k++){
for(int h=0;h<str.length;h++){
list.add(str[i]+str[j]+str[k]+str[h]);
}
}
}
}
return list;
}
}

⑤ java 1234 这个字符串 怎样变成 1234 不做分割

Java中怎样把字符数组转换成字符串:
答:如果是“字符串数组”
转“字符串”,只能通过
C
语言如何字符数组转换字符串:
实现char[4]={1,2,3,4};转换成str="1234"

⑥ 用myeclipse软件写Java:用1234四个数字输出不重复数字的所有3位数

publicclassdif{
publicstaticvoidmain(Stringargs[]){
for(inti=1;i<5;i++){//for循环,1-4各出现一次
for(intj=1;j<5;j++){
for(intk=1;k<5;k++){
System.out.println(getString(i,j,k));//输出三位数,并换行
}
}
}
}
protectStringgetString(inti,intj,intk){//用字符串的形式返回三位数
Stringstr=newString(i+j+k);//建立字符串对象存储三位数
returnstr;//返回三位数字符串
}
}

⑦ 如何用java实现输出1234 2345 3456

两个for循环嵌套就可以了
public static void main(String[] args) {
for(int i=1;i<4;i++){
int count=0;
for(int j=i;count<4;j++,count++){
System.out.print(j);
}
System.out.println();
}

}

⑧ Java编程,给定字符串1234,写一段程序打印出一下内容。1234,123,234,12,23,34,1,2,3,4

把1234更改为其他字符串也能达到要求的效果,主要是利用数组下标越界的异常来做。
不明白可以追问

public class Test {

public static void main(String[] args) {
String src = new String("1234");
for(int i = src.length() ;i>0;i--){
try{
System.out.println("-------");
int j = 0 ;
int z = i;
while(true){
System.out.print(src.substring(j++,z++)+" ");
}
}catch(Exception e){
System.out.println("");
continue;
}
}
}

}

⑨ 用java将输入的一个整数反序打印出来,例如,输入“-1234”,则输出“-4321”

123456789101112#include <stdio.h>void main(){int n,s=0;scanf("%d",&n);while(n){printf("%d",n%10);s+=n%10;n/=10;}printf("\n各位之和=%d",s);}

⑩ 下面这段代码为什么输出的是1234(java)

X(int x){
this();//执行无参构造函数,所以打印1
System.out.print(2);//打印2
}

Y(){
super(6);//基类构造函数,这个6在上面没什么用
System.out.print(3);//打印3
}

Y(int y){//这个类似上面
this();
System.out.println(4);
}

所以结果打印1234

热点内容
python字节转字符串 发布:2025-05-14 07:06:35 浏览:420
subplotpython 发布:2025-05-14 06:53:51 浏览:661
竖屏大屏导航工厂密码一般是多少 发布:2025-05-14 06:49:29 浏览:806
如何在手机里设置无线网密码 发布:2025-05-14 06:47:54 浏览:120
动态ip文件服务器 发布:2025-05-14 06:44:22 浏览:891
文字分行的脚本有什么 发布:2025-05-14 06:33:10 浏览:288
svn小乌龟怎么配置 发布:2025-05-14 06:31:43 浏览:393
视频播放器android 发布:2025-05-14 06:31:43 浏览:720
android工作室 发布:2025-05-14 06:26:00 浏览:658
汽车官方配置表如何下载 发布:2025-05-14 06:21:41 浏览:800