java循环示例

用while循环计算100之内的奇数和偶数和

public class Test{

public static void main(String[] args){

int sum=0;

int num=0;

for(int i=0;i<100;i++){

if(i%2==0){

sum+=i;

}else{

num+=i;

}

}

System.out.println("100之内偶数的和:"+sum);

System.out.println("100之内奇数的和:"+num);

}

}

用循环输出1000之内所有被5整除的数,并且最多输出3个

public void Test{

int i=0;

int j=0;

while(i<1000){//条件

if(i%5==0){//能被5整除的数

System.out.println(i+"\t");

j++;

if(j%3==0){//三个

System.out.println("\n");

j=0;

}

}

i++;

}

}

99乘法表

public void Test(){

for(int i=1;i<10;i++){

for(int j=1;j<=i;j++){

System.out.println(j+"*"+i+"="+(i*j<10))

}

}

System.out.println();

}

阶乘:

public void num(){

int sum=0;

for(int i=1;i<=100;i++){

int temp=0;

for(int j=1;j<=i,j++){

temp+=j;

}

sum+=temp;

}

System.out.println(sum);

}

/**
  * 编程求:1!+2!+。。。+15!
  */
 void addFactorial(){
  long result = 0;
  for(int i=1;i<=15;i++){
   int temp = 1;
   for(int j=1;j<=i;j++){
    temp *=j;
   }
   result +=temp;
  }
  System.out.println(result);
 }
}

输入一个字符串,统计大写字母,小写字母的个数;

public static void main(String[] args){

String str="sadaswqrtgdsgdfhgdf";

int lowe =0;

int upper =0;

for(int i=0;i<str.lenth();i++){

char c =str.charAt(i);

if(c>=‘a‘&&c<=‘z‘){

lowe++;

}

if(c>=‘A‘&&c<=‘Z‘){

upper++;

}

}

System.out.printf("大写字母个数:%d",upper);

System.out.printf("小写字母个数:%d",lowe);

}

时间: 2024-10-29 19:05:39

java循环示例的相关文章

jxl创建Excel文件java代码示例

记得要下载 并 导入 jxl.jar 包,免积分下载地址:http://download.csdn.net/detail/u010011052/7561041 package Test; import java.io.*; import jxl.*; import jxl.format.Colour; import jxl.write.*; public class JXLTest { private static WritableWorkbook book; private static Wr

JAVA接口示例

总感觉有点虚,但慢慢找到感觉了.将对象放进数组里,这就比较深入了. interface drawTest{ public void draw(); public void doAnyThing(); } class ParallelogramUserInterface extends QuadrangleUserInterface implements drawTest{ public void draw(){ System.out.println("Parallelogram.draw()&q

Java 同步示例

同步 1)同步方法 2)同步块 21) 实例变量 22) 类变量 锁定的内容 1)锁定类的某个特定实例 2)锁定类对象(类的所有实例) 一.同步类实例:同步方法 public class Demo { public synchronized void m1(){ //............... } public void m2(){ //............ synchronized(this){ //......... } //........ } } 这两种写法的效果是一样的,锁定的

JAVA多态示例

这多态,我觉得是最利害的.在开发大型程序中. 但,也是需要经过足够多的实践经验才能随心利用的. class Quadrangle{ private Quadrangle[] qtest = new Quadrangle[6]; private int nextIndex = 0; public void draw(Quadrangle q){ if(nextIndex < qtest.length){ qtest[nextIndex] = q; System.out.println(nextIn

Java线程示例 - 继承Thread类和实现Runnable接口

进程(Process)和线程(Thread)是程序运行的两个基本单元.Java并发编程更多的是和线程相关. 进程 进程是一个独立的执行单元,可将其视为一个程序或应用.然而,一个程序内部同事还包含多个进程.Java运行时环境就是一个单独的进程,在它内部还包含了作为进程的各种类和程序. 线程 可以将线程看做轻量级的进程.线程存在于进程当中,需要的资源开销较小.同一进程中的线程共享进程的资源. Java多线程 每一个Java引用都只要有一个线程 - 主线程(main thread).虽然后台还运行着许

Java 循环结构

Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: while 循环 do-while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环. while 循环 while是最基本的循环,它的结构为: while( 布尔表达式 ) { //循环内容 } 只要布尔表达式为 true,循环体会一直执行下去. 实例 Test.java 文件

&lt;转&gt;Java循环for, while和do...while

Java循环for, while和do...while 分类:java基础 (3293)  (0)  举报  收藏 可能存在一种情况,当我们需要执行的代码块数次,并且通常被称为一个循环. Java有非常灵活的三循环机制.可以使用以下三种循环之一: while 循环 do...while 循环 for 循环 从Java5,增强的for循环中进行了介绍.这主要是用于数组. while 循环: while循环是一个控制结构,可以重复的特定任务次数. 语法: while循环的语法是: while(Boo

Java Lambda示例

Lambda表达式 -- 用简单的方法实现只有一个函数的接口 Lambda syntax 1 2 3 (parameters) -> expression (parameters) -> statement (parameters) -> { statements } Lambda表达式实例 1 2 3 (intx,inty) -> x + y () -> System.out.println("hi "+ s); (String s) -> {in

Java定时任务示例

package com.my.timer; import java.util.Date; import java.util.TimerTask; public class myTask extends TimerTask { /** * 定时任务调用的方法,即处理业务的方法 */ @Override public void run() { System.out.println("定时任务执行了:" + new Date().toLocaleString()); } } package