『壹』 java中的字元串相加
ab 是常量字元串 "a"+"b"也是,所以是一樣的,其他的都是不同的字元串對象
『貳』 用java,任意一個四位數,各個位數相加之和,怎麼算
不是很明白你要的是圖片上的還是題目的代碼,位運算符有「與」、「非」、「或」、「異或」是用二進制來計算的
下面是計算四位數個數相加的和的代碼
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
System.out.println("輸入四位數:");
int Num=in.nextInt();
int Result=Num/1000+(Num%1000)/100+(Num%100)/10+Num%10;
System.out.println(Result);
}
}
『叄』 從鍵盤接收一個三位數,求出個位、十位、和百位,將各位的數相加,並輸出和的應用程序。用java編寫
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
while(n <100 || n > 999){
System.out.println("對不起,您的輸入有誤,請重新輸入一個三位數:");
n = sc.nextInt();
}
int a = n%10;//a是個位數;
int b = (n%100)/10;//b是十位數;
int c = n/100;//c是百位數;
int sum = a + b + c;
System.out.println("百位數是:"+c+"\t十位數是:"+b+"\t個位數是:"+a);
System.out.println("各位相加之和是:"+ sum);
}
}
呵呵,搞定啦。
『肆』 如何在Java中將int類型轉換為String類型
在Java中將int類型轉換為String類型,可以採用以下幾種方法:
與空字元串相加:
使用String.valueOf方法:
使用StringBuilder或StringBuffer的append方法:
注意:關於「直接的強制類型轉換」這一點,實際上在Java中並不存在直接將int類型強制轉換為String類型的方式。在參考信息中提到的String MyString = +1234;實際上是一個語法錯誤或者誤解,正確的應該是使用上述提到的與空字元串相加或者使用String.valueOf方法。
綜上所述,將int類型轉換為String類型在Java中最常用的方法是與空字元串相加和使用String.valueOf方法。
『伍』 用Java編寫程序 任意兩個輸入兩個整數 輸出它們相加的結果
import java.util.Scanner;
public class Program1 {
public static void main(String[] args) {
Scanner i = new Scanner(System.in);
int a = i.nextInt();
int b = i.nextInt();
if (a > 100 || a < 10 || b>100 ||b<10) {
System.out.println("輸入錯誤辯中,請輸入兩位數!");
}else{
System.out.println(a + b);
}
}
}
java的用法小結
一、簡單的stream,parallelStream慎用
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8);
list.parallelStream().forEach(System.out::println);
list.parallelStream().forEachOrdered(System.out::println);
二、者仿簡單的stream, collect, sum, count,
1、取某一欄位 stream & collect
System.out.println(userList.stream().map(User::getAddress).collect(Collectors.toList()));
System.out.println("---------");
ArrayList<String> arrayList =
userList.stream().map(User::getAddress).collect(Collectors.toCollection(ArrayList::new));
System.out.println(arrayList);
System.out.println("---------");
System.out.println(userList.stream().map(User::getAddress).collect(Collectors.joining("@@")));
2、攜嫌山取總和 sum
System.out.println(userList.stream().mapToInt(User::getAge).sum());
3、分組
Map<String, List<User>> addressMap =
userList.stream().collect(Collectors.groupingBy(User::getAddress));
System.out.println(addressMap);
『陸』 如何使用Java程序將Double轉換為String
在Java中,將Double對象轉換為String的常見方法有以下幾種:
使用”+“運算符:
使用String.valueOf:
調用Double類的toString方法:
使用String.format方法:
注意事項: 在使用String.format方法時,可以通過調整格式字元串來控制小數點後的位數。 上述所有方法均適用於Java標准庫,無需額外導入其他包。 確保Double對象不是null,否則在調用其方法時可能會拋出NullPointerException。