java123
❶ 用java程序編寫使123 321逆序輸出
寫了一個小程序如下:
package com..test;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class test {
public static void main(String[] args) {
List<Integer> numList = getNumList();
System.out.println("順序:"+numList);
Collections.reverse(numList);
System.out.println("倒敘:"+numList);
}
public static List<Integer> getNumList(){
List<Integer> numList = new ArrayList<Integer>();
int i =1;
while(i<4){
numList.add(i);
i++;
}
return numList;
}
}
一起共同學習,共同進步
❷ 如何在java中123轉化成531
public class First{
public static void main(String args[]) {
String bian = "123";
bian= bian.replaceAll("123","531");
System.out.print(bian);
}
}
不知道你想要干什麼
如果是截取替換你可以用StringBuffer的replace方法
❸ java基礎,請問為什麼輸出的還是「123」
在java語言中,除了基本數據類型, = 號的作用並不是賦值,而是改變對象的引用。
比如String str1=new String("123"); 這一句,用new關鍵字創建了一個新對象「123」,然後讓引用str1指向這個對象。就好比新生兒出生,起了個新名字來指向他。
然後來講為什麼輸出還是123.:在java中,方法的參數其實是創建了一個局部的引用來指向傳遞的對象。public void change(String str) 中的str只不過是在方法內給那個新生兒起了個新名字str。這時候執行str="ok",只不過是讓這個新名字str不再指向「123」,而是指向「ok」這個對象。而str1指向「123」並沒有因為執行這個方法而發生任何變化。所以最後輸出str1的時候當然還是顯示123了。
❹ java中的'\123'輸出為什麼是s
ASCII字元表
❺ JAVA:定義初值為123的長整型變數X的語句是:
1、答案選A就是 long x=123L,定義時寫成long x=123;也可以
2、B、C、D答案在定義時long和int都是屬於數據類型,不可以定義時將x即設定為long類型又設定為int類型。(就相當於說一個人既是男的又是女的一樣,不好意思,例子不恰當,但正能說明問題哈,呵呵)
希望能忙到你。
❻ java中,如果輸入123,則結果顯示為1+2+3=6.這個程序怎麼寫
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.print("Please input an integer: ");
String input = new Scanner(System.in).nextLine();
StringBuilder sb = new StringBuilder();
int sum = 0;
for(int i = 0; i < input.length(); i++){
String item = input.substring(i, i+1);
sb.append(item).append("+");
sum += Integer.parseInt(item);
}
System.out.println(sb.substring(0, sb.length() -1) + " = " + sum);
}
}
--------------testing
Please input an integer: 123
1+2+3 = 6
❼ 在Java語言中,整型常數123佔用的存儲位元組數是多少 為什麼是4哪位大俠能講的清楚點
java 中整型常量默認為 int 型,每個int型佔4個位元組,所以是4
❽ java 怎麼得到123 的結果為 1 2 3或者1 23 或者12 3
System.out.print(1+""+2+""+3);
❾ 在Java語言中,整型常數123佔用的存儲位元組數是( 8 )
1,如果是long型的
才是8個位元組呢,int型的是佔用四個位元組,short型的是佔用2個位元組,byte型的是佔用一個位元組2,'\u0041'使用的是Unicode字元編碼,每個字元占兩個位元組3,實型常數是float或者double類型的,float是佔用四個位元組,double是佔用八個位元組。你這個題目中問的都不是很清晰的。