一、循环
1.循环
package hello;
import java.io.InputStream;
import java.util.Scanner;
public class Helloworld {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int balance = 0;
while (true)
{
System.out.print("请投币:");
int amount =in.nextInt();
balance = balance+amount;
if (balance>=10) {
System.out.println("#########");
System.out.println("##购票成功##");
System.out.println("########");
System.out.print("找零:"+(balance-10));
balance = 0;
}
// else {
// System.out.println("抱歉,余额不足");
// }
}
}
}
2.数数字
(1)设计计算机算法时往往将 计算机擅长怎么做事情和人是怎么做事情可不可以让计算机模拟人的行为 两方面结合。通常让计算机模拟人的行为设计出的算法都是比价朴素的算法,如果能够充分利用计算机的特点而设计出来的算法就会说是比较高档一点的算法。
(2)
package hello;
import java.io.InputStream;
import java.util.Scanner;
public class Helloworld {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in) ;
int number = in.nextInt();
int count = 0;
while ( number>0) {
number = number/10;
count = count+1;
}
System.out.println(count);
}
}