189 8069 5689

关于遇到7就敲java代码的信息

用java编写遇7跳过(包涵个位和十位是7的,或者能被7整除)跳10次的数是

public class test1 { public static void main(String[] args) { solve(); } public static void solve() { int count = 0; int i = 0; System.out.println("被跳过的10个数是:"); for(i = 7;count != 10 ;i++) { if((i % 10 == 7) || ((i - 70)%100 == 0) || (i % 7 == 0)) /*如果楼主的意思是包含个位和十位都是7的(即77的倍数), 或者能被7整除,则if((i % 10 == 7) || (i % 77 == 0) || (i % 7 == 0))*/ { System.out.print(i+"\t"); count++; } } System.out.println("\n跳第10次的数是:"+(i- 1)); } }

创新互联公司主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站开发、程序开发、网站优化、微网站、重庆小程序开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站建设、网站设计、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体。

采纳哦

java问题 1,2,3 8,9,4 7,6,5 这种逻辑通过java代码怎么实现,怎么写

代码:

package com.ufotable.test;

public class Test30 {

private static int l,r,u,d;//定义上下左右边界

private static int[][] a=new int[0][0];//数组

private static int y=0,x=0;//初始化坐标

private static int step,temp;//步长,上一个数组的值

private static void add(int y,int x){

temp+=step;a[y][x]=temp;

}

private static void left(){

while(xl)add(y, --x);//未遇到左边界

if(yu){//遇到左边界且未遇到上边界

l++;up();

}

}

private static void right(){

while(xr)add(y, ++x);//未遇到右边界

if(yd){//遇到右边界且未遇到下边界

r--;

down();

}

}

private static void up(){

while(yu)add(--y, x);//未遇到上边界

if(xr){//遇到上边界且未遇到右边界

u++;

right();

}

}

private static void down(){

while(yd)add(++y, x);//未遇到下边界

if(xl){//遇到下边界且未遇到左边界

d--;

left();

}

}

private static void fun(int start,int step,int length){//产生数组(起始值,步长,矩阵边长)

Test30.step=step;

l=u=0;r=d=length-1;

a=new int[length][length];

a[0][0]=temp=start;

up();

}

public static void print(){//输出矩阵

for(int i=0;ia.length;i++){

for(int j=0;ja.length;j++){

System.out.print(a[i][j]+"\t");

}System.out.println();}

}

public static void main(String[] args) {

fun(0,1,10);//测试

print();

}

}

输出结果:

JAVA,敲七 代码

import java.util.Scanner;

public class TestKnockSeven {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int n = sc.nextInt(); // 获取控制台输入的数字

SevenKnock(n);

}

// 找出n以内所有能被7整除或者含有7的数字,并且打印出来

public static void SevenKnock(int n) {

for (int i = 1; i = n; i++) { // 遍历n以内的所有整数

if (i % 7 == 0 || hasSeven(i)) { // 如果能被7整除或者含有7这个数字就打印出来

System.out.println(i);

}

}

}

// 判断数字是否含有7,如果有返回true,否则返回false

public static boolean hasSeven(int i) {

String s = String.valueOf(i);

if (s.contains("7")) {

return true;

}

return false;

}

}

求一个java的代码!急

左边部分就是12345循环,右边就是遇到7的倍数或者含有7

int i;

if(i%7==0||i.toString().contains('7'))

输出”过“

否则输出数字


本文名称:关于遇到7就敲java代码的信息
网站路径:http://jkwzsj.com/article/docshpp.html

其他资讯