1.パッケージング
定義
int、float、double、boolean、charなどの基本的なデータ型。基本データ型にはオブジェクトの特性がありません。たとえば、基本型はメソッドを呼び出すことができず、単純な関数を持っています。基本データ型にオブジェクトの特性を持たせるために、Javaは各基本データ型のラッパークラスを提供し、操作オブジェクトのような基本データ型を操作できるようにします。
第二に、数学のクラス
JavaのMathには、基本指数、対数、平方根、三角関数などの基本的な数学演算を実行するためのプロパティとメソッドが含まれています。
数学メソッドはすべて静的フォームとして定義されており、Mathクラスを介してmain関数で直接呼び出すことができます。
public class Test {
public static void main(String[] args) {
System.out.println("90度的正弦值:"+Math.sin(Math.PI/2));
System.out.println("0度的余弦值:"+Math.cos(0));
System.out.println("60的正切值:"+Math.tan(Math.PI/3));
System.out.println("1的反正切值:"+Math.atan(1));
System.out.println("π/2的角度值"+Math.toDegrees(Math.PI/2));
System.out.println(Math.PI);
}
}
結果は
3、文字列クラス
Stringクラスには11の構築メソッドがあり、これらのメソッドは、文字配列パラメーターの提供など、文字列を初期化するためのさまざまなパラメーターを提供します。
package work;
public class Test2 {
public static void main(String[] args) {
String result = "qwertyuiop";
//通过字符的下标,返回字符
System.out.println(result.charAt(3));
//拼接
System.out.println(result.concat("scsc"));
//找字符下标
System.out.println(result.indexOf("t"));
//字符串长度
System.out.println(result.length());
//字符串替换
System.out.println(result.replace('w','c'));
//字符串截取(把前面的截取了)
System.out.println(result.substring(5));
//从前面到后面截取
System.out.println(result.substring(0,5));
//大写
System.out.println(result.toUpperCase());
//小写
System.out.println(result.toLowerCase());
}
}
結果は次のとおりです。
第四に、StringBufferクラス
String question = new String("2*5=");
int answer=10;
boolean result=(2*5==10);
StringBuffer sb = new StringBuffer() ;
sb. append (answer);
sb. append (question);
sb. append (result);
sb. insert (5,',');
System. out. println(sb) ;
ファイブ、デートクラス
java.utilパッケージは、現在の日付と時刻をカプセル化するDateクラスを提供します。
Dateクラスは、Dateオブジェクトをインスタンス化するための2つのコンストラクターを提供します。最初のコンストラクターは、現在の日付と時刻を使用してオブジェクトを初期化します。
例:現在の日付と時刻を取得する
package work;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Test3 {
public static void main(String[] args) {
//基本输出时间
System.out.println(new Date());
Calendar c = Calendar.getInstance();
//常用输出时间 --年--月--日 时:分:秒
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");
System.out.println(sdf.format(new Date()));
}
}
結果は
6、カレンダーを作成するためのCalendarクラス
//get 和 set 的字段数字,指示一个月中的某天
int dayOfMonth = Calendar.DAY_OF_MONTH;
System.out.println(dayOfMonth);
//get 和 set 的字段数字,指示一个星期中的某天。
int dayOfWeek = Calendar.DAY_OF_WEEK;
System.out.println(dayOfWeek);
//get 和 set 的字段数字,指示当前月中的第几个星期。
int dayOfWeekInMonth = Calendar.DAY_OF_WEEK_IN_MONTH;
System.out.println(dayOfWeekInMonth);
結果は
セブン、ランダムクラス
乱数、生成された結果は10以内の乱数です
package work;
import java.util.Random;
public class Test2 {
public static void main(String[] args) {
//1. 创建键盘录入数据的对象
Random r = new Random();
//2随机生成一个数据
int number = r.nextInt(10);
//3. 输出数据
System.out.println("number:"+ number);
}
}
結果は次のとおりです。