Java Klurigheter
Hej, har pluggat JAVA i några veckor och undrar gällande denna fråga:
[B]Här nedan är det ett stycke kod som du ska läsa och förstå.
På rad 6 ska användaren skriva in ett ord och på rad 8 ska användaren skriva in en siffra.
Du lista ut vad du som användare kan skriva in för ord och tal för att lyckas skriva ut:
”Good job! You won!”.
För att få rätt på uppgiften behöver ange inputs som ger detta svar.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
System.out.print("Skriv ett ord: ");
String word = input.nextLine();
System.out.print("Skriv en siffa: ");
int number = input.nextInt();
input.nextLine();
char[] allLetters = word.toCharArray();
if(allLetters[allLetters.length - number] == 'B'){
if (number % 2 != 0){
System.out.printf("you won");
}
else{
System.out.printf("you lost");
}
}
}
}
Mitt svar ord: BBBBBB
Mitt svar siffra: 3
Era rekommendationer för att ta sig an en sådan fråga, finns det något speciellt tankesätt?
Gissade du dig fram till ditt svar eller förstår du if satsen med indexeringen respektive modulus-operationen?
- Dagens fynd — Diskussionstråden55k
- Ghost R1 & RS35
- Flytta runt SATA-kablar?7
- Här är de fem första rekryterna till Battlefield 6: Slaget6
- Tråden om PlayStation 5 | Slim | PRO20k
- Vänta på paket-tråden!4,5k
- Uppgradering/bygge (AM5) + frågor3
- Plats för lite gubbgnäll13k
- Aggressivare påminnelser om att uppgradera Windows 10156
- Nytt världsrekord i CPU-frekvens15
- Köpes HomePod köpes, både mini och den större modellen
- Köpes K: 7950X3D/9800X3D
- Skänkes MSI Optix MAG271CQR (defekt)
- Bytes PlayStation 5 Slim bytes mot PC
- Säljes Lenovo M710q Tiny Minidator (i5 7500T, 8GB DDR4, 256GB SSD)
- Säljes Gigabyte RTX 3070, CPU, RAM, MODERKORT.
- Köpes Söker AM4 uppgradering
- Säljes Dell Latitude 7490 - i7-8650U/16GB/512GB SSD - Dell Latitude 5500 i7-8665U/16GB/512GB SSD
- Säljes Retro komponenter (Komplett dator utan chassi/HDD!, Pentium II, Creative, ATi m.m)
- Säljes I5-13500 | 64GB DDR5 6000MHz | MSI RTX 4060 8GB OC | 1TB SSD | MSI B760I WIFI + Logitech Peripherals
- Här är de fem första rekryterna till Battlefield 6: Slaget6
- Framework lanserar RTX 5070-bestyckade Laptop 169
- Veckans fråga: Vad är viktigast när du väljer skärm?60
- Nytt världsrekord i CPU-frekvens15
- Stor offentlig leverantör hackad50
- Kampanj: SweClockers Hexagon XXL Musmatta (Slutsåld!)58
- Corsair lanserar Xeneon Edge – touchskärm på 14,5 tum12
- Resa: Hälften av platserna paxade till Expedition Taiwan21
- Intel visar upp Clearwater Forest - Xeon med 288 E-kärnor28
- Allvarlig sårbarhet i Docker för Windows9
Externa nyheter
Spelnyheter från FZ