package appello4; public class While_DoWhile { public static void main(String[] args) { String partenza = "i segni"; StringBuffer arrivo = new StringBuffer(); int i = 0; char c = partenza.charAt(i); while (c != 'i') { arrivo.append(c); c = partenza.charAt(++i); } System.out.println("while. partenza: i segni, arrivo: " + arrivo); arrivo = new StringBuffer(); i = 0; c = partenza.charAt(i); do { arrivo.append(c); c = partenza.charAt(++i); } while (c != 'i'); System.out.println("do-while. partenza: i segni, arrivo: " + arrivo); partenza = "disegni"; arrivo = new StringBuffer(); i = 0; c = partenza.charAt(i); while (c != 'i') { arrivo.append(c); c = partenza.charAt(++i); } System.out.println("while. partenza: disegni, arrivo: " + arrivo); arrivo = new StringBuffer(); i = 0; c = partenza.charAt(i); do { arrivo.append(c); c = partenza.charAt(++i); } while (c != 'i'); System.out.println("do-while. partenza: disegni, arrivo: " + arrivo); } }