326. Power of ThreeGiven an integer, write a function to determine if it is a power of three. Follow up: Could you do it without using any loop / recursion? 看到这种题目,第一想法就是用递归或者循环来做,但是题目要求了不能用这种方法来做,所以只能另想他法. 假设输入一个数 n,如果 n 是3的幂,那么 3^x = n, 即 x = log10
1.增强for循环: public static void main(String[] args) { List<Object> list = null; for(Object s : list){ System.out.println("a"); } } 控制台打印结果: 2.普通for循环 public static void main(String[] args) { List<Object> list = null; for (int i = 0; i
在平时的工作生活中,难免不了去写一些交互性质的脚本,然而呢往往有些用户偏偏会输入不合规范的输入,为了避免就此退出脚本重新执行,这时候就可以用while去写一个死循环去针对用户的输出啊.哈哈~他输不对,就让他继续输入,直到输入为止喽~ 这次就简单写一个脚本好了,童鞋们只需要意会其用法就可以 需求:让对方输入成绩,并判断优异程度,如果输入有误不退出脚本让其继续输入,直到输对为止 脚本如下: #!/bin/bash while : do read -p "please type your grade:
一.for循环 Go 语言中没有 while 循环,只有一个 for 循环 for 变量初始化;条件;变量自增/自减 { 循环体内容 } 1.基本使用 for i := 0; i < 10; i++ { fmt.Println(i) } 2.省略第一部分 i := 0 for ; i < 10; i++ { fmt.Println(i) } 3.省略第一和三部分(这是一个 while 循环) for 条件 { 循环体内容 } i := 0 for i < 10 { fmt.Println