forked from codershiyar/java
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
63581ec
commit c9cc594
Showing
1 changed file
with
43 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
public class App { | ||
|
||
public static void main(String[] args) { | ||
// byte number = 100; | ||
// int numberInt = number; | ||
// System.out.println(numberInt); | ||
|
||
// double numberDouble = 10.59; | ||
// int numberInt =(int) numberDouble; | ||
// System.out.println(numberInt); | ||
|
||
// String text = ""+ numberInt; | ||
// String text = Integer.toString(numberInt); | ||
// char myChar = 'S' ; | ||
// String text = Character.toString(myChar); | ||
// System.out.println(text); | ||
|
||
String input = "15.40"; | ||
double number = Double.parseDouble(input); | ||
System.out.println(number+10);= | ||
} | ||
} | ||
|
||
// ----------------------------------------------------------------------------------------------------------------- | ||
// Java Type Casting | ||
// ----------------------------------------------------------------------------------------------------------------- | ||
// غالبا يحدث تلقائيا تحويل نوع البيانات بواسطة جافا عند تحويل نوع بيانات من نوع صغير الى نوع اكبر ولكن ليس | ||
// دائما , في بعض احيان لا يتم ذلك وبتالي يجب عليك قيام بتحويل نوع البيانات إلى نوع الذي ترغب بها بشكل يدوي | ||
// Datatype conversion often occurs automatically by Java from smaller type to a larger type size. | ||
// byte -> short -> char -> int -> long -> float -> double | ||
// ----------------------------------------------------------------------------------------------------------------- | ||
// عندما ترغب بتحويل بيانات من نوع كبير الى نوع صغير فيجب عليك قيام بذلك غالبا بشكل يدوي | ||
// When you want to convert data from a large type to a small type, you must do this often manually | ||
// double -> float -> long -> int -> char -> short -> byte | ||
// ----------------------------------------------------------------------------------------------------------------- | ||
// Converting for primary data types - الطريقة التحويل لأنواع البيانات الأساسية | ||
// ----------------------------------------------------------------------------------------------------------------- | ||
// (int)value | ||
// ----------------------------------------------------------------------------------------------------------------- | ||
// Converting primary datatype to String لتحويل البيانات الى نوع البيانات نصي: | ||
// ----------------------------------------------------------------------------------------------------------------- | ||
// Way 1 - الطريقة: String text = "" + DataToBeConverted; | ||
// Way 2 - الطريقة: TheTypeOfDataToBeConverted.toString(DataToBeConverted) |