ForTest1.java 910 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*
  2. 编写程序,从1循环到150,并在每行打印一个值,
  3. 另外在每个3的倍数行上打印出“foo”
  4. 在每个5的倍数行上打印“biz”
  5. 在每个7的倍数行上打印输出“baz”
  6. 如果以上三个条件都满足,则在后面同时输出“foo biz baz”
  7. */
  8. class ForTest1{
  9. public static void main(String[] args) {
  10. /*
  11. //我做的
  12. for(int i = 1;i <= 150;i++){
  13. if(i % 3 == 0 && i % 5 == 0 && i % 7 == 0){
  14. System.out.println(i+"foo biz baz");
  15. }else if(i % 3 == 0){
  16. System.out.println(i+"foo");
  17. }else if(i % 5 == 0){
  18. System.out.println(i+"biz");
  19. }
  20. else if(i % 7 == 0){
  21. System.out.println(i+"baz");
  22. }else{
  23. System.out.println(i);
  24. }
  25. }
  26. */
  27. //老师讲的
  28. for(int i = 1;i <= 150;i++){
  29. System.out.print(i+" ");
  30. if(i % 3 == 0){
  31. System.out.print("foo ");
  32. }
  33. if(i % 5 == 0){
  34. System.out.print("biz ");
  35. }
  36. if(i % 7 == 0){
  37. System.out.print("baz ");
  38. }
  39. //换行
  40. System.out.println();
  41. }
  42. }
  43. }