java,for循环中的穷举、迭代、冒泡例题
1.100以内与7相关的数
- //100以内与7相关的数;
- public static void main1(String[] args) {
- for(int i=1;i<=100;i++){
- if(i%7==0 || i%10==7 || i/10==7){
- System.out.println(i);
- }
- }
- }
2.100以内所有数的和
- //100以内所有数的和;
- public static void main2(String arg[]){
- int sum=0;
- for(int i=1;i<=100;i++){
- sum=sum+i;
- }
- System.out.println(sum);
- }
3.123()45()67()8()9=100;括号中只能填+或-
- //123()45()67()8()9=100;括号中只能填+或-;
- public static void main3(String arg[]){
- for(int i=-1;i<=1;i=i+2){
- for(int a=-1;a<=1;a=a+2){
- for(int b=-1;b<=1;b=b+2){
- for(int c=-1;c<=1;c=c+2){
- if(123+45*i+67*a+8*b+9*c==100){
- System.out.println(i+""+a+""+b+""+c);
- }
- }
- }
- }
- }
- }
4.一张0.0001米的纸对折多少次会超过喜马拉雅删的高度?
- //一张0.0001米的纸对折多少次会超过喜马拉雅删的高度?;
- public static void main4(String arg[]){
- double h=0.0001;
- int cs=0;
- for(int i=1;i>0;i++){
- cs++;
- h=h*2;
- if(h>8848){
- System.out.println(cs);
- break;
- }
- }
- }
5.乘法口诀表
- //5乘法口诀表
- for(int i=1;i<10;i++){
- for(int j=1;j<=i;j++){
- System.out.print(j+"*"+i+"="+j*i+"\t");
- }
- System.out.println();
- }
6.输入三角的行数,打印三角形
- //输入三角的行数,打印三角形;
- public static void main5(String ags[]){
- Scanner sc=new Scanner(System.in);
- System.out.println("请输入上三角的行数: ");
- int a=sc.nextInt();
- for(int i=1;i<=a;i++){
- for(int j=a-i;j>=1;j--){
- System.out.print(" ");
- }
- for(int j=1;j<=2*i-1;j++){
- System.out.print("*");
- }
- System.out.println("");
- }
- }
7.输入上面三角的行数,打印菱形
- //输入上面三角的行数,打印菱形;
- public static void main6(String ags[]){
- Scanner sc=new Scanner(System.in);
- System.out.print("请输入上三角的行数: ");
- int a=sc.nextInt();
- for(int i=1;i<=a;i++){
- for(int j=a-i;j>=1;j--){
- System.out.print(" ");
- }
- for(int j=1;j<=2*i-1;j++){
- System.out.print("*");
- }
- System.out.println("");
- }
- for(int i=1;i<=a-1;i++){
- for(int j=1;j<=i;j++){
- System.out.print(" ");
- }
- for(int j=2*(a-i)-1;j>=1;j--){
- System.out.print("*");
- }
- System.out.println("");
- }
- }
8.输入5个成绩,输出去掉的最高分和最低分和平均值
- //输入5个成绩,输出去掉的最高分和最低分和平均值;
- public static void main7(String ags[]){
- int max=0, min=1000, sum=0;
- double avg;
- int[] fen=new int[5];
- Scanner sc=new Scanner(System.in);
- for(int i=0;i<fen.length;i++){
- System.out.print("请输入第"+(i+1)+"个成绩:");
- fen[i]=sc.nextInt();
- }
- for(int i=0;i<fen.length;i++){
- if(max<fen[i]){
- max=fen[i];
- }
- if(min>fen[i]){
- min=fen[i];
- }
- sum=sum+fen[i];
- }
- avg=1.0*sum/fen.length-2;
- System.out.println("去掉最大值"+max+"和最小值"+min+"后的平均成绩为"+avg+"谢谢!");
- }
9.输入7个数,并且按照大小顺序输出这7个数
- //输入7个数,并且按照大小顺序输出这7个数;
- public static void main(String ags[]){
- Scanner sc=new Scanner(System.in);
- int[] px=new int[7];
- for(int i=0;i<px.length;i++){
- System.out.print("请输入第"+(i+1)+"个数:");
- px[i]=sc.nextInt();
- }
- for(int i=1;i<=px.length-1;i++){
- for(int j=1;j<=px.length-i;j++){
- if(px[j]<px[j-1]){
- int z=px[j-1];
- px[j-1]=px[j];
- px[j]=z;
- }
- }
- }
- for(int j=0;j<px.length;j++){
- System.out.print(px[j]+"\t");
- }
- }
java,for循环中的穷举、迭代、冒泡例题的更多相关文章
- C# 循环语句 for循环(嵌套 while 穷举 迭代)
for循环的嵌套类似于if else 事例: 打印矩阵,外循环对应行,内循环对应列 for (int k = 1; k <= 5; k++) { for (int i = 1; i <= ...
- for循环的嵌套,for循环的穷举迭代
for循环的嵌套 输入一个正整数,求阶乘的和 嵌套 Console.Write("请输入一个正整数:"); int ...
- for循环嵌套的穷举,迭代,以及while的使用和for的转换
for循环的穷举.解决多种方法做种组合问题,代替人脑的大量计算 穷举例子 迭代,寻找一定的规律.然后利用循环找出结果 迭代举例 以五个小朋友3岁,之前的每一个小朋友都比序号在后的小朋友大两岁.温,第一 ...
- 循环语句while与for的穷举迭代
循环语句while while当...的时候 int n=1; while(n<6)//在括号内直接限制逻辑关系 {//需要在大括号内给出改变方式,否则将进入死循环 console.WriteL ...
- 穷举 迭代 while
for循环拥有两类: 穷举: 把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况. 例:1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品.洗发水15元,香皂2元,牙刷5元.求刚好花 ...
- java 在循环中删除数组元素
在写代码中经常会遇到需要在数组循环中删除数组元素的情况,但删除会导致数组长度变化. package com.fortunedr.thirdReport; import java.util.ArrayL ...
- 6、C#基础整理(for 语句经典习题--for循环嵌套、穷举)
1.for循环嵌套----最基础题目:求阶乘的和 ; int n = int.Parse(Console.ReadLine()); ; i < n; i++) { ;//定义变量sum1,每次循 ...
- while、dowhile、switchcase 循环嵌套、穷举、迭代
for(var i=0;i<5;i++)//假如规定到5 { document.write("123456<br/>") } 如果变成这样 var i=0: fo ...
- 实践和感悟 - scala向下转型和减少穷举
工作中的问题总结: 问题一:scala 之向下转型 引言:假如在复杂的业务逻辑中,变量的类型不能确认,只能给个接口类型,这样数据类型推导不会错误,但是后面要使用实现类的类型时,你却发现转不过来了? 对 ...
随机推荐
- poj 1019
懂了 题意是给一串 1 12 123 1234 12345 123456 ....这样的数字问第 i个数字是多少 Sample Input 2 8 3 Sample Output 2 2 #inclu ...
- Android:dimen尺寸资源文件的使用
dimen.xml在values文件夹下面 <resources> <!-- Default screen margins, per the Android Design guide ...
- OD使用心得
查看堆栈 从返回前面的竖线 到 竖线结束 也就是到 (从返回 msconfig.0065a318) 全看.这样不会丢失些东西 或者 看堆栈 直接将堆栈框拉大 避免有些东西没有看到
- rdd.toDebugString
rdd.toDebugString 是个好东西,可以输出你的RDD的组成
- SU Demos-03T-F Analysis-01Sugabor
先看readme, 运行结果,
- PDA手持终端实现零售行业商场和超市仓储管理和销售开单自动化和系统化
近几年,连锁药店得到了迅速扩张,由于药品种类过于繁杂.客户分散票据过多,急剧扩张之后的连锁药店企业在信息流处理上遇到了各种各样的问题 到现在已经有3000多家连锁药房,需要采购的正规药品就有数万个品种 ...
- Jexus & Mono 迁移
具体案例: 问: 这个是现在微信公共平台的进三月请求数合计 如果迁移到 Mono & Jexus 需要注意那些? 因为微信需要的是5秒响应,服务号存在时段高峰值,在峰值上,一台服务器能否 ...
- 在Windows8 Winrt中 高性能处理多个条件语句 用于实现自定义手势
http://blog.csdn.net/wangrenzhu2011/article/details/8578806 (转) 在winrt中 多点触控 控件的应用越来越多,例如 各种手势与 控件之间 ...
- TYVJ P1081 最近距离 Label:这不是分治!!!
描述 在一块地上,有着n(1<=n<=2000) 头牛,输入n,再分别输入这n头牛的坐标(x,y) (1<=x<=100000,1<=y<=100000),如 ...
- thinkphp框架中session常识
在看别人代码时候,发现他,在tp框架中使用session没有些session_start();然后我去查看了手册初始化设置方法 无需手动调用,在App类的初始化工作结束后会自动调用,通常项目只需要配置 ...