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循环中的穷举、迭代、冒泡例题的更多相关文章

  1. C# 循环语句 for循环(嵌套 while 穷举 迭代)

    for循环的嵌套类似于if else 事例: 打印矩阵,外循环对应行,内循环对应列 for (int k = 1; k <= 5; k++) { for (int i = 1; i <= ...

  2. for循环的嵌套,for循环的穷举迭代

    for循环的嵌套            输入一个正整数,求阶乘的和 嵌套            Console.Write("请输入一个正整数:");            int ...

  3. for循环嵌套的穷举,迭代,以及while的使用和for的转换

    for循环的穷举.解决多种方法做种组合问题,代替人脑的大量计算 穷举例子 迭代,寻找一定的规律.然后利用循环找出结果 迭代举例 以五个小朋友3岁,之前的每一个小朋友都比序号在后的小朋友大两岁.温,第一 ...

  4. 循环语句while与for的穷举迭代

    循环语句while while当...的时候 int n=1; while(n<6)//在括号内直接限制逻辑关系 {//需要在大括号内给出改变方式,否则将进入死循环 console.WriteL ...

  5. 穷举 迭代 while

    for循环拥有两类: 穷举: 把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况. 例:1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品.洗发水15元,香皂2元,牙刷5元.求刚好花 ...

  6. java 在循环中删除数组元素

    在写代码中经常会遇到需要在数组循环中删除数组元素的情况,但删除会导致数组长度变化. package com.fortunedr.thirdReport; import java.util.ArrayL ...

  7. 6、C#基础整理(for 语句经典习题--for循环嵌套、穷举)

    1.for循环嵌套----最基础题目:求阶乘的和 ; int n = int.Parse(Console.ReadLine()); ; i < n; i++) { ;//定义变量sum1,每次循 ...

  8. while、dowhile、switchcase 循环嵌套、穷举、迭代

    for(var i=0;i<5;i++)//假如规定到5 { document.write("123456<br/>") } 如果变成这样 var i=0: fo ...

  9. 实践和感悟 - scala向下转型和减少穷举

    工作中的问题总结: 问题一:scala 之向下转型 引言:假如在复杂的业务逻辑中,变量的类型不能确认,只能给个接口类型,这样数据类型推导不会错误,但是后面要使用实现类的类型时,你却发现转不过来了? 对 ...

随机推荐

  1. Web应用你加盐了吗?——浅谈MD5加密算法中的加盐值(SALT)

    转自:http://blog.csdn.net/blade2001/article/details/6341078 我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散 ...

  2. 图解VS2010打包全过程(转)

    最近刚刚打包发布了用VS2010开发的一个收费系统,借此讲一讲打包过程,供大家参考. 首先打开已经完成的工程,如图: 下面开始制作安装程序包. 第一步:[文件]——[新建]——[项目]——安装项目. ...

  3. 对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解(转)

    setHomeButtonEnabled这个小于4.0版本的默认值为true的.但是在4.0及其以上是false,该方法的作用:决定左上角的图标是否可以点击.没有向左的小图标. true 图标可以点击 ...

  4. eclipse常用快捷键,这个只要新学会的常用的会陆续更新的。

    1.Ctrl+Shift+O     引用包 2.Ctrl+Shift+F      格式化代码 3.Ctrl + /  注释和解除注释代码 4.Ctrl+M  代码最大最小化 5.ctrl+shif ...

  5. Oracle创建表空间和表

    创建表空间和表ORACLE物理上是由磁盘上的以下几种文件:数据文件和控制文件和LOGFILE构成的oracle中的表就是一张存储数据的表.表空间是逻辑上的划分.方便管理的.数据表空间 (Tablesp ...

  6. JAVA项目JDK版本修改

    1.添加JDK    window-----> preferences 2.设置默认JDK版本 3.在项目上右键------>Properties

  7. asp.net控件开发基础(1)(转)原文更多内容

    asp.net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思. wrox网站上有本 ...

  8. jsp错误解决办法

    jsp页面出现"<%@"的错误提示的解决办法 原因是缺少jar包,在tomcat下的lib中找到servlet-api.jar复制到工程的webcontent->lib ...

  9. OGRE: "OgreOverlaySystem.h": No such file or directory

    这两天学习OGRE,遇到"OgreOverlaySystem.h": No such file or directory的错误. 这是由于OGRE提供的例子过老,和SDK版本不一致 ...

  10. How far away[HDU2586]

    How far away ? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) T ...