public class NumberConversionExample {
public static void main(String[] args) {
// æ•´æ•°ã‚’æµ®å‹•å°æ•°ç‚¹æ•°ã«å¤‰æ›
int intValue = 42;
double doubleValue = convertToDouble(intValue);
// æµ®å‹•å°æ•°ç‚¹æ•°ã‚’æ•´æ•°ã«å¤‰æ›
double floatValue = 3.14;
int intResult = convertToInt(floatValue);
// çµæžœã‚’表示
System.out.println("æ•´æ•°ã‹ã‚‰æµ®å‹•å°æ•°ç‚¹æ•°ã¸ã®å¤‰æ›: " + doubleValue);
System.out.println("æµ®å‹•å°æ•°ç‚¹æ•°ã‹ã‚‰æ•´æ•°ã¸ã®å¤‰æ›: " + intResult);
}
// æ•´æ•°ã‚’æµ®å‹•å°æ•°ç‚¹æ•°ã«å¤‰æ›ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
private static double convertToDouble(int intValue) {
return Double.valueOf(intValue); // Double.valueOf() を使用ã—ã¦æ•´æ•°ã‚’æµ®å‹•å°æ•°ç‚¹æ•°ã«å¤‰æ›
}
// æµ®å‹•å°æ•°ç‚¹æ•°ã‚’æ•´æ•°ã«å¤‰æ›ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
private static int convertToInt(double floatValue) {
return Double.valueOf(floatValue).intValue(); // Double.valueOf().intValue() を使用ã—ã¦æµ®å‹•å°æ•°ç‚¹æ•°ã‚’æ•´æ•°ã«å¤‰æ›
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€Double.valueOf() メソッドを使用ã—ã¦æ•´æ•°ã‚’æµ®å‹•å°æ•°ç‚¹æ•°ã«å¤‰æ›ã—ã€intValue() メソッドを使用ã—ã¦æµ®å‹•å°æ•°ç‚¹æ•°ã‚’æ•´æ•°ã«å¤‰æ›ã—ã¦ã„ã¾ã™ã€‚Double.valueOf() メソッド㯠Double クラスã®é™çš„メソッドã§ã‚りã€å¼•æ•°ã¨ã—ã¦æ¸¡ã•ã‚ŒãŸæ•´æ•°ã‚„æµ®å‹•å°æ•°ç‚¹æ•°ã‚’ Double オブジェクトã«å¤‰æ›ã—ã¾ã™ã€‚
「013 クラスライブラリã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント