Skip to content

Commit

Permalink
Update lesson 22
Browse files Browse the repository at this point in the history
  • Loading branch information
codershiyar committed Mar 6, 2022
1 parent 63581ec commit c9cc594
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions Lesson 22 - الدرس/App.java
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)

0 comments on commit c9cc594

Please sign in to comment.