java基本控制语句的小例子
来源:互联网 发布:邯郸学院网络教学平台 编辑:程序博客网 时间:2024/05/16 06:04
计算从1加到1000的和
public class XunHuan { public static void main (String [] args){ //for 循环 /*int sum=0; for(int i=1;i<1001;i++){ sum+=i; //sum=sum+i } System.out.println(sum);*/ //while循环 /*int i=1; int sum=0; while(i<1001){ sum+=i; i++; } System.out.println(sum);*/ //do..while循环 int i=1; int sum=0; do{ sum+=i; i++; } while(i<1001); System.out.println(sum); }}
水仙花数
一个三位数的个十百位上的数字的三次幂之和等于该数的值
import java.util.*;public class Hua { public static void main(String []args){ for(int num=100;num<1000;num++){ //百位数 int a=num/100; //十位数 int b1=num/10; int b2=b1%10; //个位数 int c=num%10; int d=a*a*a+b2*b2*b2+c*c*c; if(num==d){ System.out.println(num); } } }}
其实这里可以使用逆向思维,用a b c分别表示个十百位的数字,然后用a+b*10+c*100来表示该三位数,这样会更加简单。
计算一个十进制数转化为二进制之后“1”的个数
import java.util.*;public class Er { public static void main(String []args){ int count=0; Scanner sca=new Scanner(System.in); int c=sca.nextInt(); while(c!=0){ if(c%2==1) { count++; } c=c/2; //(c=c>>1)=(c>>=1)除2运算可以用移位运算 } System.out.println(count); }}
0 0
- java基本控制语句的小例子
- java的基本流程控制语句及例子
- 关于JAVA控制语句的一些例子
- Java基本流程控制语句
- java的基本语言元素--流程控制语句
- Java基本语法-----java流程控制语句
- Spring反向控制的一个小例子
- Java基本语句(运算符、条件控制语句、for循环
- PB 基本的流程控制语句
- mysql的基本流程控制语句
- Select语句中Where语句动态实现的小例子
- java的流程控制语句
- java控制语句的使用
- Java的流程控制语句
- java反射的小例子
- xmlrpc的java小例子
- Java-LockSupport的小例子
- java中多态的小例子
- thinkphp获取数组大小
- java io流常用类的使用
- zynq虐我千百遍——第4篇 Linaro之rootfs
- 杭电1145 so you want to be a 2n-aire?
- universal image loader在listview/gridview中滚动时重复加载图片的问题及解决方法
- java基本控制语句的小例子
- itunes connect开发者账号的区别,企业账号,个人账号,公司团队账号,教育账号
- new challenge
- 【读书笔记】iOS-ARC-环境下如何查看引用计数的变化
- [LeetCode][Java] Length of Last Word
- 实时处理日均50亿会话,解析Twitter Answers的架构
- 3D数学 自定义三维向量类进行运算
- hdu 2112 HDU Today
- redis实践