Javaプログラミング基礎---Java基礎
2680 ワード
今学期、学校はJavaプログラムの設計基礎を開き、ブログというプラットフォームを利用して私の学習過程を記録したいと思っています.この一連のブログでは、私は学習中の問題だけを記録してJavaを勉強します!
Java言語では、いくつかの基本データ型が定義されていますか?
Java言語では、4種類の8種類の基本データ型が定義されています.
整型:byte short int long
浮動小数点:float double
文字型:char
ブール:boolean
整数型のデータを表すキーワードは何個ありますか?彼らはそれぞれ何バイトを占めていますか.
byte 1バイト
short 2バイト
int 4バイト
long 8バイト
単精度と二精度の違いは何ですか?
彼ら2つのバイト数は異なり、floatは32ビット、すなわち4バイトを占め、doubleはfloatの2倍である.
文字型定数と文字列定数の違いは何ですか?
文字型定数は一対一引用符で囲まれた単一文字で、文字列定数は二重引用符で囲まれたいくつかの文字で、0個でもよい.
Java言語の識別子の規定
識別子はアルファベット、数字、下線、米ドルなどを組み合わせて作ることができますが、アルファベット、下線、米ドルで始まることができ、数字で始まることはできません.
Java言語はどのようなコードを採用していますか?
Java言語ではUnicode文字セット符号化方式が採用されており、メモリに2バイトを占める16ビットの符号なし整数で、合計65535個あり、文字取値範囲は0---65535であり、Unicode文字セット種のソート位置を表す.この方式を採用して、多種の言語を処理することができます.
強制タイプ変換とは?強制タイプ変換を使用する必要があるのはどのような場合ですか?
長いデータを短いデータに変換する場合は、強制タイプ変換が必要です.整数を除いた場合や、変数が表す範囲より大きい値をこの変数に割り当てる場合は、強制タイプ変換が必要です.
自動タイプ変換の前提は何ですか?変換時の短い順から長い順は何ですか?
前提:変換前後のデータ型互換変換後のデータ型表現の範囲が変換前の表示範囲より広い
順序:byte short char int long float double
キーボードから入力されたデータの2つのフォーマットを書き出します.
方法1:
方式2:
私個人はやはり第一の方法に傾いています...
プログラムを作成し、キーボードから浮動小数点数を入力し、浮動小数点数の整数部分を出力します.
プログラムを作成し、キーボードから2つの整数を入力し、除算結果を計算して出力します.
論理演算子の論理と簡潔さの違いは何ですか?
簡潔な演算子は、右の式を計算するのではなく、左の式を計算するだけで、論理演算子は左右の2つの式を計算しなければなりません.
論理演算子とビット演算子の違いは何ですか?
論理演算子のオペランドはすべてBooleanのデータで、ビット演算子のオペランドは整数型あるいは文字型のデータしかありません
これが私が学んだ第1章の大まかな内容で、間違いがあるところは批判して指摘して、ありがとうございます!
興味のある仲間はみんなで交流することができます!
Java言語では、いくつかの基本データ型が定義されていますか?
Java言語では、4種類の8種類の基本データ型が定義されています.
整型:byte short int long
浮動小数点:float double
文字型:char
ブール:boolean
整数型のデータを表すキーワードは何個ありますか?彼らはそれぞれ何バイトを占めていますか.
byte 1バイト
short 2バイト
int 4バイト
long 8バイト
単精度と二精度の違いは何ですか?
彼ら2つのバイト数は異なり、floatは32ビット、すなわち4バイトを占め、doubleはfloatの2倍である.
文字型定数と文字列定数の違いは何ですか?
文字型定数は一対一引用符で囲まれた単一文字で、文字列定数は二重引用符で囲まれたいくつかの文字で、0個でもよい.
Java言語の識別子の規定
識別子はアルファベット、数字、下線、米ドルなどを組み合わせて作ることができますが、アルファベット、下線、米ドルで始まることができ、数字で始まることはできません.
Java言語はどのようなコードを採用していますか?
Java言語ではUnicode文字セット符号化方式が採用されており、メモリに2バイトを占める16ビットの符号なし整数で、合計65535個あり、文字取値範囲は0---65535であり、Unicode文字セット種のソート位置を表す.この方式を採用して、多種の言語を処理することができます.
強制タイプ変換とは?強制タイプ変換を使用する必要があるのはどのような場合ですか?
長いデータを短いデータに変換する場合は、強制タイプ変換が必要です.整数を除いた場合や、変数が表す範囲より大きい値をこの変数に割り当てる場合は、強制タイプ変換が必要です.
自動タイプ変換の前提は何ですか?変換時の短い順から長い順は何ですか?
前提:変換前後のデータ型互換変換後のデータ型表現の範囲が変換前の表示範囲より広い
順序:byte short char int long float double
キーボードから入力されたデータの2つのフォーマットを書き出します.
方法1:
import java.util.*;
class Put_methods {
public static void main(String[] args) {
int num;
Scanner reader = new Scanner(System.in);
System.out.println(" ");
num = reader.nextInt();
System.out.println(" "+num);
}
}
方式2:
import java.io.*;
public class Put_methods
{
public static void main(String[] args) throws IOException{
BufferedReader buf;
String str;
buf = new BufferedReader(new InputStreamReader(System.in));
System.out.print(" :");
str = buf.readLine();
System.out.println(str);
}
}
私個人はやはり第一の方法に傾いています...
プログラムを作成し、キーボードから浮動小数点数を入力し、浮動小数点数の整数部分を出力します.
import java.util.*;
class App3_11 {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
float f ;
f = reader.nextFloat();
System.out.println((int)f);
}
}
プログラムを作成し、キーボードから2つの整数を入力し、除算結果を計算して出力します.
import java.util.*;
class App3_12 {
public static void main(String[] args) {
int a;
int b;
float c;
Scanner reader = new Scanner(System.in);
System.out.println(" ");
a = reader.nextInt();
System.out.println(" ");
b = reader.nextInt();
c = (float)a/b;
System.out.println(" :"+c);
}
}
論理演算子の論理と簡潔さの違いは何ですか?
簡潔な演算子は、右の式を計算するのではなく、左の式を計算するだけで、論理演算子は左右の2つの式を計算しなければなりません.
論理演算子とビット演算子の違いは何ですか?
論理演算子のオペランドはすべてBooleanのデータで、ビット演算子のオペランドは整数型あるいは文字型のデータしかありません
これが私が学んだ第1章の大まかな内容で、間違いがあるところは批判して指摘して、ありがとうございます!
興味のある仲間はみんなで交流することができます!