當前位置:首頁 » 編程語言 » 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

熱點內容
動圖在線壓縮 發布:2025-05-14 03:35:24 瀏覽:132
w7共享無法訪問 發布:2025-05-14 03:35:24 瀏覽:482
為什麼微信會出現賬號密碼錯誤 發布:2025-05-14 03:03:30 瀏覽:692
幻影腳本官網 發布:2025-05-14 03:01:13 瀏覽:826
servlet的webxml怎麼配置 發布:2025-05-14 02:51:46 瀏覽:772
怎麼取消手勢密碼 發布:2025-05-14 02:51:11 瀏覽:639
openvpn搭建vpn伺服器搭建 發布:2025-05-14 02:47:52 瀏覽:998
密碼忘了從哪裡找 發布:2025-05-14 02:39:09 瀏覽:548
我的世界什麼伺服器有前途 發布:2025-05-14 02:30:31 瀏覽:528
java程序反編譯 發布:2025-05-14 02:18:46 瀏覽:458