「Java14」Short型からbyte値、float値を取り出すサンプル

書式
Short型変数.byteValue()
Short型変数.floatValue()
サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
public class ShortDemo {
protected static short cftA = 789;
protected static String cftB = "2345";
public static void main(String[] args) {
// short型からvalueOfメソッド
Short stA = Short.valueOf(cftA);
// string型からvalueOfメソッド
Short stB = Short.valueOf(cftB);
// 値を取り出す
short valA = stA.shortValue();
System.out.println("shot型値A:" + valA);
short valB = stB.shortValue();
System.out.println("shot型値B:" + valB);
// byte型の値
byte btA = stA.byteValue();
System.out.println("byte型値A:" + btA);
byte btB = stB.byteValue();
System.out.println("byte型値B:" + btB);
// float型の値
float ftA = stA.floatValue();
System.out.println("float型値A:" + ftA);
float ftB = stB.floatValue();
System.out.println("float型値B:" + ftB);
}
}
package com.arkgame.study; public class ShortDemo { protected static short cftA = 789; protected static String cftB = "2345"; public static void main(String[] args) { // short型からvalueOfメソッド Short stA = Short.valueOf(cftA); // string型からvalueOfメソッド Short stB = Short.valueOf(cftB); // 値を取り出す short valA = stA.shortValue(); System.out.println("shot型値A:" + valA); short valB = stB.shortValue(); System.out.println("shot型値B:" + valB); // byte型の値 byte btA = stA.byteValue(); System.out.println("byte型値A:" + btA); byte btB = stB.byteValue(); System.out.println("byte型値B:" + btB); // float型の値 float ftA = stA.floatValue(); System.out.println("float型値A:" + ftA); float ftB = stB.floatValue(); System.out.println("float型値B:" + ftB); } }
package com.arkgame.study;

public class ShortDemo {

      protected static short cftA = 789;
      protected static String cftB = "2345";

      public static void main(String[] args) {
            // short型からvalueOfメソッド
            Short stA = Short.valueOf(cftA);
            // string型からvalueOfメソッド
            Short stB = Short.valueOf(cftB);

            // 値を取り出す
            short valA = stA.shortValue();
            System.out.println("shot型値A:" + valA);
            short valB = stB.shortValue();
            System.out.println("shot型値B:" + valB);

            // byte型の値
            byte btA = stA.byteValue();
            System.out.println("byte型値A:" + btA);
            byte btB = stB.byteValue();
            System.out.println("byte型値B:" + btB);

            // float型の値
            float ftA = stA.floatValue();
            System.out.println("float型値A:" + ftA);
            float ftB = stB.floatValue();
            System.out.println("float型値B:" + ftB);
      }

}

実行結果
shot型値A:789
shot型値B:2345
byte型値A:21
byte型値B:41
float型値A:789.0
float型値B:2345.0

Java

Posted by arkgame