Tulostamisesta

Yks vaan

Kertokaahan aloittajalle, että miten teen ohjelman, joka kysyy käyttäjältä kaksi lukua ja sitten tulostaa kaikki luvut näiden väliltä!

3

389

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • if-else

      --- ALKAA ---

      import java.util.Scanner;

      public class Esimerkki {
         public static void main (String[] args) {
            Scanner scan = new Scanner(System.in);
            
            System.out.print("Anna luku 1:");
            int luku1 = scan.nextInt();
            
            System.out.print("Anna luku 2:");
            int luku2 = scan.nextInt();
            
            int suurempiluku = (luku1 > luku2) ? luku1 : luku2;
            int pienempiluku = (luku1 < luku2) ? luku1 : luku2;
            
            for (int i = pienempiluku 1; i < suurempiluku; i )
               System.out.println(i);
         }
      }

      --- LOPPUU ---

      • Yks vaan

        Niin mutta miten nuo saa *tulostettua* oletuskirjoittimelle ?

        Ja loppuun tietty Form feed, että lasertulostin sylkäisee sivun ulos, jollei tämä sitten hoidu automaattisesti käyttöjärjestelmän toimesta.

        Sujuuko samalla tavalla niin windowsissa kuin linuxissakin ?


      • if-else
        Yks vaan kirjoitti:

        Niin mutta miten nuo saa *tulostettua* oletuskirjoittimelle ?

        Ja loppuun tietty Form feed, että lasertulostin sylkäisee sivun ulos, jollei tämä sitten hoidu automaattisesti käyttöjärjestelmän toimesta.

        Sujuuko samalla tavalla niin windowsissa kuin linuxissakin ?

        Käyttää oletus väriä, ja kirjasin kokoa:

        --- ALKAA ---

        import java.awt.FontMetrics;
        import java.awt.Graphics;
        import java.awt.print.PageFormat;
        import java.awt.print.Printable;
        import java.awt.print.PrinterException;
        import java.awt.print.PrinterJob;
        import java.util.Scanner;


        public class Esimerkki implements Printable {
           private String tulostettavaTeksti;
           
           
           public Esimerkki(String teksti) {
              tulostettavaTeksti = teksti;
           }

           
           public int print(Graphics g, PageFormat pf, int pagenr) throws PrinterException {
              if (pagenr != 0)
                 return NO_SUCH_PAGE;
           
              String[] rivit = tulostettavaTeksti.split("\n");      
              FontMetrics fm = g.getFontMetrics();
              
              double sx = pf.getImageableX();
              double sy = pf.getImageableY() fm.getMaxAscent();   
              
              for (int i = 0; i < rivit.length; i )
                 g.drawString("" rivit[i], (int) sx, (int) (sy fm.getHeight()*i));
              
              return PAGE_EXISTS;
           }
           
           
           public static void main (String[] args) throws PrinterException {
              Scanner scan = new Scanner(System.in);
              
              System.out.print("Anna luku 1:");
              int luku1 = scan.nextInt();
              
              System.out.print("Anna luku 2:");
              int luku2 = scan.nextInt();
              
              int suurempiluku = (luku1 > luku2) ? luku1 : luku2;
              int pienempiluku = (luku1 < luku2) ? luku1 : luku2;
                    
              String teksti = "";
              for (int i = pienempiluku 1; i < suurempiluku; i )
                 teksti = i "\n";
              
              PrinterJob job = PrinterJob.getPrinterJob();
              job.setPrintable(new Esimerkki(teksti));      
              job.print();
           }   
        }

        --- LOPPUU ---


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Takaisin ylös

    Luetuimmat keskustelut

    1. Hengenvaaralliset kiihdytysajot päättyivät karmealla tavalla, kilpailija kuoli

      Onnettomuudesta on aloitettu selvitys. Tapahtuma keskeytettiin onnettomuuteen. Tapahtumaa tutkitaan paikan päällä yhtei
      Kauhava
      198
      6888
    2. Ootko rakastunut?

      Kerro pois nyt
      Ikävä
      159
      2036
    3. Onhan sulla nainen parempi mieli

      Nyt? Ainakin toivon niin.
      Ikävä
      113
      1688
    4. Ujosteletko tosissaan vai mitä oikeen

      Himmailet???? Mitä pelkäät?????
      Ikävä
      51
      1390
    5. Suureksi onneksesi on myönnettävä

      Että olen nyt sitten mennyt rakastumaan sinuun. Ei tässä mitään, olen kärsivällinen ❤️
      Ikävä
      55
      1228
    6. Möykkähulluus vaati kuolonuhrin

      Nuori elämä menettiin täysin turhaan tällä järjettömyydellä! Toivottavasti näitä ei enää koskaan nähdä Kauhavalla! 😢
      Kauhava
      50
      1098
    7. Älä mies pidä mua pettäjänä

      En petä ketään. Älä mies ajattele niin. Anteeksi että ihastuin suhun varattuna. Pettänyt en ole koskaan ketään vaikka hu
      Ikävä
      100
      1064
    8. Reeniähororeeniä

      Helvetillisen vaikeaa työskennellä hoitajana,kun ei kestä silmissään yhtään läskiä. Saati hoitaa sellaista. Mitä tehdä?
      Kouvola
      7
      996
    9. Tarvitsemme lisää maahanmuuttoa.

      Väestö eläköityy, eli tarvitsemme lisää tekeviä käsiä ja veronmaksajia. Ainut ratkaisu löytyy maahanmuutosta. Nimenomaan
      Maailman menoa
      251
      944
    10. Kävit nainen näemmä mun

      Facessa katsomassa....
      Ikävä
      41
      929
    Aihe