import static java.lang.Math.*;
public class MaxMin {
public static void main(String[] args) {
int[] a = {-4, -3, 11, 3, 4, 4, -4, 6, -1, 9, -10, 11};
char min = 'A';
char max = 'B';
for (int i = 0; i < a.length; i++) {
A = min(min, a[i]);
B = max(max, a[i]);
}
System.out.println(min);
System.out.println(max);
}
}
-3
A
Antwort
0
Sie wahrscheinlich Ihren Code neu anordnen wollen als:
import static java.lang.Math.*;
public class MaxMin {
public static void main(String[] args) {
int[] a = {-4, -3, 11, 3, 4, 4, -4, 6, -1, 9, -10, 11};
int min = a[0];
int max = a[0];
for (int i = 0; i < a.length; i++) {
min = min(min, a[i]);
max = max(max, a[i]);
}
System.out.println(min);
System.out.println(max);
}
}
Und falls ein Zeichen gegeben, können Sie diese zu Ihrem Code hinzu:
int given_char = 'A'; // Add anything you like, A or B
switch(given_char){
case 'A':
System.out.println(max);
break;
case 'B':
System.out.println(min);
break;
default:
System.out.println((min + max)/2);
}
0
Ihre Frage und Code ist sehr unklar, so dass dies reine Spekulation ist.
Es klingt, als ob Sie ein Array und ein Char haben, und daraus müssen Sie entweder den Min-, Max- oder den Mittelwert (von Max und Min) berechnen. Dein Code erklärt nicht wirklich, wie das Zeichen angegeben wird, also nehme ich an, dass du irgendwo einen Zeichenwert nimmst. Der folgende Code sollte Sie in die richtige Richtung weisen.
public static void main(String[] args) {
int[] a = {-4, -3, 11, 3, 4, 4, -4, 6, -1, 9, -10, 11};
char c = 'A'; // This could be either 'A', 'B' or something else.
int min = 0;
int max = 0;
for (int i = 0; i < a.length; i++) {
min = Math.min(min, a[i]);
max = Math.max(max, a[i]);
}
if(c == 'B')
System.out.println(min);
else if(c == 'A')
System.out.println(max);
else
System.out.println((max+min)/2.0f);
}
Verwandte Themen
- 1. Drucken Char *
- 2. Gegeben ein Wort, wenn es einen Vokal hat, verdoppeln Sie es und drucken Sie es aus
- 3. Drucken Sie ein Char-Array von ganzen Zahlen in C
- 4. Ist ein dynamisches Array von Char erlaubt, wenn der Parametertyp ein offenes Array von Char ist?
- 5. Drucken eines Char * in C++
- 6. Drucken char-Array gibt leere Boxen aus?
- 7. Unerwartete Zeichen beim Drucken char-Array
- 8. Funktion zum Drucken char [] Array in C++
- 9. Was ist der Unterschied zwischen der Definition von char a [5] und char (* a) [5]?
- 10. F # Drucken wenn wahr
- 11. Wenn ein Char-Array ein Objekt in Java ist, warum zeigt das Drucken nicht seinen Hashcode an?
- 12. std :: Ofstream druckt zusätzliche Bytes, wenn ein Array unsigned char gegeben, aber nur im Freigabemodus
- 13. C int char nicht drucken mit Char-Format
- 14. Ist es möglich, Variablennamen zu drucken?
- 15. AngularJS Drucken von Text, wenn das Kontrollkästchen aktiviert ist
- 16. Drucken von Min und Max mit einer EOF-Schleife
- 17. Wenn die Anzahl (Daten) unter oder gleich 4 ist, drucken Sie eine oder drucken Sie zwei - funktioniert nicht
- 18. RequireJS - jQuery ist nicht definiert, wenn bestimmte Alias gegeben
- 19. Dynamische Char-Array von Klasse drucken nicht das richtige Ergebnis
- 20. Array-Elemente drucken AngularJS
- 21. Drucken Sie ein PDF und löschen Sie die Datei, wenn der Druckvorgang beendet ist
- 22. Wie kann ich zwei Zeichen einer Zeichenfolge drucken, wenn sie gerade ist, oder eine, wenn sie ungerade ist?
- 23. Wert von a + b und char Typ
- 24. ein std :: Drucken Array
- 25. Ist es möglich, eine Textnachricht zu drucken, wenn die Bedingung im Winkelmesser nicht erfüllt ist?
- 26. Wie fehlgeschlagen Test, wenn Antwort vom Server gegeben ist?
- 27. C++ Was passiert, wenn Sie mehr Zeichen mit sprintf drucken, als der Char-Zeiger zugewiesen hat?
- 28. In C, warum ist sizeof (char) 1, wenn 'a' ein int ist?
- 29. Wenn Sie auf den Link klicken passiert nichts, selbst wenn href-Tag gegeben ist
- 30. Ist int von char zuweisbar?
Bitte stellen Sie eine tatsächliche Frage - Ihr Titel ist sehr lang, aber es gibt keinen Text im Körper der Frage. Im Idealfall sollten Sie Ihre Titellänge auf eine Zusammenfassung reduzieren und auf jeden Fall weitere Details darüber angeben, was Sie erreichen möchten und was Ihr Code * derzeit * in der Frage bewirkt. Beachten Sie, dass Ihr Titel über "char" spricht, Ihr Array jedoch aus * integers * besteht. –
Die Variablen A und B sind nicht definiert, und die Frage ist nicht klar. Bitte seien Sie klar und wir werden versuchen, Ihnen zu helfen :) – L01c