3 Stimmen

Wie kann man die letzte Ziffer in einem int (C#) entfernen?

Wie kann ich die letzte Ziffer in einem int (C#) entfernen?

  1. Ich möchte in c#-Konsole verwenden, Benutzer setzen 9-stellige Zahl und ich entfernen Sie die letzte Ziffer der Zahl

  2. Wie soll ich eine Ziffer von oben auswählen, z. B. 1234456782, und ich wähle 2-4-6-8?

15voto

Upul Bandara Punkte 5845

Versuchen Sie, die Zahl durch 10 zu teilen:

int number = 123456789;
int newNumber= number/10;
Console.WriteLine("new number: {0}", newNumber);

3voto

Dhruvesh Shah Punkte 121
int i = 123456789
int newVal = i/10;

0voto

Mitch Wheat Punkte 287474
int num = 123456;

int numMinusUnitsDigit = 10 * (num / 10);

Console.WriteLine("number without Units digit: {0}", numMinusUnitsDigit );

0voto

Lane Punkte 2599

1.

string num = input.ToString();
if (num.Length > 1)
{
 num = num.Remove(num.Length - 1, 1);
}

2.

num = num[1] + num[4] + num[6] + num[8];

0voto

jtdubs Punkte 13137

num -= num % 10;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X