• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pozbycie się ostatniego znaku

Object Storage Arubacloud
0 głosów
222 wizyt
pytanie zadane 5 sierpnia 2019 w Java przez Ku$y^ Nowicjusz (200 p.)


Witam

 

czy ktos ma pomysl jak w szybki i zgrabny sposob pozbyc sie ostatniego "plusa" z wyniku dzialania programu?

Czy da sie to zrobic w samym printf?

 

import java.util.Scanner;

public class Oof{
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.printf("Podaj liczbe do ktorej ma sie obliczac: ");
        int number = sc.nextInt();

        System.out.printf("Podaj liczbe co ile ma isc: ");
        int number2 = sc.nextInt();

        long licznik = 0;

        for(int i=1 ; i<number ; i+=number2){
            System.out.printf("%d + ", i);
        }

    }
}

 

2 odpowiedzi

0 głosów
odpowiedź 5 sierpnia 2019 przez hun1er76 Stary wyjadacz (11,960 p.)
Możesz wypisywać liczby i plusy jako dwie oddzielne funkcje jedna po drugiej, następnie przy ostatniej iteracji pętli pominąć funkcje wyświetlającą plusa (użycie if'a).
komentarz 5 sierpnia 2019 przez Ku$y^ Nowicjusz (200 p.)
Jaki warunek w if-ie proponujesz?
komentarz 5 sierpnia 2019 przez hun1er76 Stary wyjadacz (11,960 p.)

Np. if (i < (number - number2)) { ... }

komentarz 5 sierpnia 2019 przez Ku$y^ Nowicjusz (200 p.)
Sprytnie, dzieki.
0 głosów
odpowiedź 5 sierpnia 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)

Po prostu w petli 

 for(int i=1 ; i<number ; i+=number2){
            System.out.printf("%d + ", i);
        }

Zrob if, ktory sprawdza czy to ostatnia iteracja petli. Jesli tak to wyswietl tekst bez plusa. 

komentarz 5 sierpnia 2019 przez Ku$y^ Nowicjusz (200 p.)
Dzieki

Podobne pytania

0 głosów
3 odpowiedzi 4,634 wizyt
pytanie zadane 12 sierpnia 2018 w C i C++ przez VegaOrionis Początkujący (350 p.)
0 głosów
2 odpowiedzi 2,858 wizyt
0 głosów
1 odpowiedź 283 wizyt
pytanie zadane 10 czerwca 2022 w C i C++ przez Noizz00 Użytkownik (910 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...