Posts

The challenge here is to read lines of input until you reach EOF, then number and print all lines of content.

  Hint:   Java's   Scanner.hasNext()   method is helpful for this problem. Input Format Read some unknown   lines of input from  stdin(System.in)  until you reach  EOF ; each line of input contains a non-empty  String . Output Format For each line, print the line number, followed by a single space, and then the line content received as input. Sample Input Hello world I am a file Read me until end-of-file. Sample Output 1 Hello world 2 I am a file 3 Read me until end-of-file. Solution: import java.io.*; import java.util.*; public class Solution {     public static void main(String[] args) {           Scanner scanner = new Scanner(System.in);                 int lineNumber = 1 ;                 // Read input until EOF         while (scanner.hasNext()) {             St...

Java has 8 primitive data types; char, boolean, byte, short, int, long, float, and double.

  For this exercise, we'll work with the primitives used to hold integer values ( byte, short, int,   and   long ): A  byte  is an 8-bit signed integer. A  short  is a 16-bit signed integer. An  int  is a 32-bit signed integer. A  long  is a 64-bit signed integer. Given an input integer, you must determine which primitive data types are capable of properly storing that input. To get you started, a portion of the solution is provided for you in the editor. Reference:   https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html Input Format The first line contains an integer,  , denoting the number of test cases. Each test case,  , is comprised of a single line with an integer,  , which can be arbitrarily large or small. Output Format For each input variable   and appropriate primitive  , you must determine if the given primitives are capable of storing it. If yes, then print: n can be ...