Istnieją okoliczności w Javie, gdy operacje na wartościach numerycznych są wykonywane, gdy obiekty są zdefiniowane za pomocą typu prymitywnego. W tym celu należy wykonać konwersję obiektu char o wartości znakowej na wartości całkowitej. Java zapewnia sposób na realizację konwersji typu danych Char na typ danych INT, który zostanie omówiony poniżej z kodem źródłowym. Ale jeśli obiekt char jest przypisany bezpośrednio do obiektu INT, kod ASCII znaku jest zwracany.
Przykład 1:
Wartość ASCII znaku służy do konwersji na liczbę całkowitą. Kod ASCII określonego znaku jest pozyskiwana przez niejawne podejście typu typu typu. Ta wartość ASCII jest używana do określenia odpowiedniej liczby poprzez zmniejszenie wartości ASCII o wartości zerowej „0”.
Tutaj najpierw wdrożyliśmy klasę Java „Asciimetod” i ustanowiliśmy funkcję Main () dla kodu źródłowego znaku na konwersję liczb całkowitych. Zadeklarowaliśmy atrybut „MyCharacter” z typem danych „char”. Wartość znaku „8” jest inicjowana w tym atrybucie char. Następnie wydrukowaliśmy wartość postaci, przekazując „mycharacter” w metodzie println ().
Następnie zdefiniowaliśmy inny atrybut „całkowitowy” pierwotnego typu „INT”. Nazwaliśmy tam atrybut char atrybut „mycharacter” wraz z wartością „0” ASCII dla operacji odejmowania. Transformacja w wartość INT zostanie wydrukowana metodą println (), ponieważ utrzymuje atrybut „Integerval”.
Wartość charakteru ASCII i Char to Int jest pobierana w następujący sposób:
Przykład nr 2:
Teraz na charakterze wynika jawne typowanie typu, aby przekonwertować go na wartość int. Zauważ, że nie jest to konieczne, aby wyraźnie to robić, ponieważ Char bierze 2 bajty, a INT zajmuje 4 bajty. Już wyraźnie wyświetlaj się na charakterze całkowitej.
Tutaj stworzyliśmy klasę Java zatytułowaną „JauntMethod”. Mamy metodę main () zdefiniowaną w tej klasie Java, w której przeprowadzana jest wdrożenie programu. Zadeklarowaliśmy pole „CH” typu danych „char”, które jest inicjowane z wielką wartością znaku „M”. Następnie uzyskaliśmy wartość ASCII tego znaku, która jest wartością całkowitą. Field „CH” jest wyraźnie typowy z „int”, który zostanie wydrukowany na terminalu wyjściowym.
Znak „m” jest przekształcany w wartość liczb całą poniżej, wykonując jawne typekastowanie na zmiennej char.
Przykład nr 3:
Kolejną techniką konwersji Char na INT w Javie jest użycie metody getNumericValue () dostarczonej przez klasę znaków Java. Ta metoda akceptuje wartość liczb całkowitą tylko charakteru typu char. Wynikiem metody getNumericValue () jest liczba całkowita, która jest znakiem Unicode.
Tutaj określiliśmy klasę Java „Metoda getNumericValue”, która nazywa się blokiem metody main (. Metoda main () zawiera program, aby uzyskać wartość liczb całkowitą z Char za pomocą getNumericalValuEmethod (). Po pierwsze, stworzyliśmy zmienne „char” „CH1” i „CH2”, które są ustawione na wartość znaku.
Następnie wdrożyliśmy metodę getNumericValue () wewnątrz zadeklarowanych zmiennych „n1” i „n2” z typem „int”. Metoda getNumericValue () jest przypisana do zmiennych char. Następnie wyświetliliśmy dane wyjściowe metody getNumericValue () za pomocą instrukcji drukowania, która przyjmuje zmienne „n1” i „n2”.
Wartości liczb całkowitych są generowane na poniższym ekranie z wartości znaków, które są przekazywane jako argument wewnątrz metody getNumericValue ().
Przykład nr 4:
Metodę parseint () można również wykorzystać do konwersji char car na int. Parseint () jest najlepszą alternatywą dla generowania „numerycznego” Char na INT w Javie, ponieważ może konwertować typy danych, biorąc pod uwagę również system liczbowy. Metoda parseint () wprowadza tylko parametr ciągu, który jest uzyskiwany za pośrednictwem ciągu.wartość () metoda. Ciąg.Metoda valueOF () zmienia zmienną z batatypem char w jeden z danych z pasa danych.
Tutaj opracowaliśmy klasę Java jako „StringValueOfMethod”, a klasa jest dalej zaimplementowana metodą Main (. Tam mamy typ danych char z deklaracją zmiennych „MyChar1” i „MyChar2”. Zmienna „MyChar1” i „MyChar2” jest ustawiona z wartościami znaków. Następnie mamy zmienne „mynum1” i „mynum2” typu int, w których metoda metody liczby całkowitych parseint (). Ponadto metoda parseint () jest przypisywana metodą klasy String „ValueOF ()”. Metoda valueof () przyjmuje zmienne znaków jako wejście i przekształca określone wartości znaków w ciąg. Te transformowane ciągi zmienią następnie wartość liczbową metodą parseint (). Wyniki transformacji z Char do INT będą wyświetlane z metody println ().
Wyniki są uzyskiwane jako wartości liczb całkowitych z poniższej metody.
Przykład nr 5:
Metoda java parseint () nie paruje znaku na liczbę całkowitą, która nie jest numeryczna. Wyjątek jest wyrzucony z metody parseint () podczas tego.
Oto klasa „parseintmethod” metody Java Main (). Mamy zmienną „CH_Value” wewnątrz metody main (), która jest zdefiniowana za pomocą wartości znaku „S”. Wartość znaku nie jest wartością liczbową, którą przeanalizowaliśmy na liczbę całkowitą z metody parseint (). Metoda parseint () jest wywoływana w zmiennej „NOM_VALUE”, a wyniki są drukowane przez tę zmienną.
Teraz z wyjścia wynika, że metoda parseint () rzuca wyjątek podczas analizowania wartości niewidalnej na liczbę całkowitą.
Przykład nr 6:
Postać może zostać zmieniona w liczbę całkowitą w prostym podejściu. Aby to osiągnąć, po prostu weź postać i odejmij swoją wartość ASCII, która wynosi „0”.
Tutaj zaimplementowaliśmy klasę „ChartointMethod”. W metodzie main () tej konkretnej klasy mamy program konwersji. Stworzyliśmy dwie zmienne „C1” i „C2”, które przypisano wartości znaków. Następnie zdefiniowaliśmy zmienną „liczbę całkowitą” i „liczbę całkowitą”, w której wartości znaków są odjęte wartością ASCII „0”. Ta operacja odejmowania zmienia wartości znaków na wartość liczby całkowitej, która zostanie wydrukowana jako wyjście.
Dane wyjściowe jako wartości liczb całkowitych można łatwo uzyskać z odejmowania wartości charytatycznej z zero.
Wniosek
Dokument „Java Char to Int” przedstawia sposoby nabycia transformacji typu char. Mamy kod źródłowy, w którym różne metody, takie jak metoda metody ASCII GetNumericValue i ciąg.Metoda valueOF () z metody parseint () jest używana do konwersji wartości znaków na wartości liczbowe typu int. Mamy również najprostszy przykład i przykład techniki typu, aby uzyskać wartość INT z wartości charytatywnych.