-
2021-02-26 15:50:10
package practiceGO;
/*
* 2.输出1——100之间的奇数,每行输出5个数字
*/
public class Cto {
public static void main(String[] args) {
int j = 0;
for(int i=1; i<=100; i++){
if (i%2 != 0) {
j++;
System.out.print(i+" ");
if (j%5 == 0) {
System.out.print("\n");
}
}
}
}
}
运行结果:1 3 5 7 9
11 13 15 17 19
21 23 25 27 29
31 33 35 37 39
41 43 45 47 49
51 53 55 57 59
61 63 65 67 69
71 73 75 77 79
81 83 85 87 89
91 93 95 97 99
原文:http://11317783.blog.51cto.com/11307783/1762302
更多相关内容 -
java中怎么在一个输出语句中同时输出多个数字?
2021-02-28 12:26:39展开全部通过System.out.println方式,多个输出内容通过+号进行连接输出。举例:String a = "e68a8462616964757a686964616f31333365633839abcd...//输出变量a,b的值,结果为abcd123Java是一种可以撰写跨平台应用...展开全部
通过System.out.println方式,多个输出内容通过+号进行连接输出。
举例:
String a = "e68a8462616964757a686964616f31333365633839abcd";//定义变量a
String b = "123";//定义变量b
System.out.println(a+b);//输出变量a,b的值,结果为abcd123
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE1.4.2 发布后,Java 的执行速度有了大幅提升。
-
Java 常用类练习:输入一行多个数字,用一个空格间隔,将这些数字排序并输出
2021-01-15 22:23:36import java.util.ArrayList; import java.util.Arrays; public class Test { public static void main(String[] args) { String nums="81 45 34 99 56 76"; String[] strArray=nums.split("\\s");// \\s(\s)...package anomyous; import java.util.ArrayList; import java.util.Arrays; public class Test { public static void main(String[] args) { String nums="81 45 34 99 56 76"; String[] strArray=nums.split("\\s");// \\s(\s)是正则表达式中的空格,使用split(" ")也可 ArrayList<Integer> arrayList=new ArrayList(); for(String snum:strArray){ int n=Integer.parseInt(snum);//String转int arrayList.add(n);//加入arrayList,int -> Integer对象 实现装箱 } Object[] arr=arrayList.toArray();//ArrayList转数组 Arrays.sort(arr);//对数组进行排序 for(Object o:arr){//遍历输出结果 System.out.println(o);//object对象可以直接输出值,因为o对象通过Integer()实现多态,所以调用了其子类Integer的toString()方法(不知道这解释对不对) } } }
-
java 输入一个数字,反转输出这个数字的值(实现方法)
2021-03-08 02:18:56java 输入一个数字,反转输出这个数字的值(实现方法)如下所示:package 第四天;import java.util.Scanner;public class 数字反转 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);...java 输入一个数字,反转输出这个数字的值(实现方法)
如下所示:
package 第四天;
import java.util.Scanner;
public class 数字反转 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num=sc.nextInt();
int result=0;//存反转的数字
while(true)
{
int n=num%10;//取出最低位上的数字
//也可以直接打印出来System.out.println(n);但不好,也可以用一个数组存起来,也不好,都因为翻转后的前后的那个0的问题
result=result*10+n;//依次的反转存储得到反转的数字
num=num/10;//降位
if(num==0)
{
break;
}
}
System.out.println(result);
}
}
以上就是小编为大家带来的java 输入一个数字,反转输出这个数字的值(实现方法)的全部内容了,希望对大家有所帮助,多多支持我们~
时间: 2016-09-29
Comparable 简介 Comparable 是排序接口. 若一个类实现了Comparable接口,就意味着"该类支持排序". 即然实现Comparable接口的类支持排序,假设现在存在"实现Comparable接口的类的对象的List列表(或数组)",则该List列表(或数组)可以通过 Collections.sort(或 Arrays.sort)进行排序. 此外,"实现Comparable接口的类的对象"可以用作"有序映射(如
Decorator常被翻译成"装饰",我觉得翻译成"油漆工"更形象点,油漆工(decorator)是用来刷油漆的,那么被刷油漆的对象我们称decoratee.这两种实体在Decorator模式中是必须的. Decorator定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活. 为什么使用Decorator 我们通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生
一维数组: int[] a={1,2,3}; for(int i:a) { System.out.print(i+" "); } 输出:1 2 3 二维数组: import java.util.Scanner; public class tet { public static void main(String[] args) { //int[][] b={{1,2,3},{4,5,6}};行 int[][] a=new int[5][];//必须明确行数 for(int i=0;i&l
一.装饰器模式(Decorator Pattern) 允许向一个现有的对象添加新的功能,同时又不改变其结构.这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装. 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能. 我们通过下面的实例来演示装饰器模式的使用.其中,我们将把一个形状装饰上不同的颜色,同时又不改变形状类. 二.实现 我们将创建一个 Shape 接口和实现了 Shape 接口的实体类.然后我们创建一个实现了 Shape 接口的抽象装
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构.这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装. 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能. 我们通过下面的实例来演示装饰器模式的使用.其中,我们将把一个形状装饰上不同的颜色,同时又不改变形状类. 实现 我们将创建一个 Shape 接口和实现了 Shape 接口的实体类.然后我们创建一个实现了 Shape 接口的抽象装饰类Sha
废话不多说了,直接给大家贴代码了,具体代码如下所述: package com.gdh.backtext; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; public class BackText { String text; public BackText() { super(); this.text = null; } public BackText(String text) { supe
1. 装饰模式(Decorator)的定义:又名包装(Wrapper)模式,装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案. 2. 装饰模式以对客户端透明的方式动态的给一个对象附加上更多的责任.换言之客户端并不会觉的对象在装饰前和装饰后有什么区别. 3. 装饰模式可以在不创造更多的子类的模式下,将对象的功能加以扩展. 4. 装饰模式与类继承的区别: 1) 装饰模式是一种动态行为,对已经存在类进行随意组合,而类的继承是一种静态的行为,一个类定义成
本文实例讲述了Java设计模式之装饰模式原理与用法.分享给大家供大家参考,具体如下: 装饰模式能在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能.它是通过创建一个包装对象,也就是装饰来包裹真实的对象.JDK中IO的设计就用到了装饰模式,通过过滤流对节点流进行包装来实现功能的扩展. 装饰模式的角色的组成: ① 抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加工功能的对象.(InputStream.OutputStream) ② 具体构件(Concrete Co
java并发之ArrayBlockingQueue详细介绍 ArrayBlockingQueue是常用的线程集合,在线程池中也常常被当做任务队列来使用.使用频率特别高.他是维护的是一个循环队列(基于数组实现),循环结构在数据结构中比较常见,但是在源码实现中还是比较少见的. 线程安全的实现 线程安全队列,基本是离不开锁的.ArrayBlockingQueue使用的是ReentrantLock,配合两种Condition,实现了集合的线程安全操作.这里稍微说一个好习惯,下面是成员变量的声明. pri
java数据类型与二进制详细介绍 在java中 Int 类型的变量占 4个字节 Long 类型的变量占8个字节 一个程序就是一个世界,变量是这个程序的基本单位. Java基本数据类型 1. 整数类型 2. 小数(浮点数)类型 3. 布尔类型 4. 字符类型 整数类型 整数类型可以表示一个整数,常用的整数类型有:byte,short,int,long Byte 一个字节 -128到127 注:0有两个表示0000 0000正零 1000
Java类加载基本过程详细介绍 基本过程: 根据类的全限定名称加载定义类的二进制字节流. 将字节流代表的静态存储结构转化为方法区的运行时数据结构 内存中生成一个代表这个类的java.lang.Class对象,作为方法去这个类的各种数据访问入口 数组类本身不通过类加载器创建,由java虚拟机直接创建,数组类的元素类型由类加载器加载. 数组类的元素类型:数组去掉所有维度后的类型, 文件格式验证: 0xCAFEBABY 魔数开头: 主次版本号当前虚拟机可处理: 常量类型: 索引执行类型: utf8编码
java 注解的基础详细介绍 前言 注解是Java引入的一项非常受欢迎的补充,它提供了一种结构化的,并且具有类型检查能力的新途径,从而使得程序员能够为代码加入元数据,而不会导致代码杂乱且难以阅读.使用注解能够帮助我们避免编写累赘的部署描述文件,以及其他生成的文件. 注解的语法比较简单,除了@符号的使用之外,它基本与java固有的语法一致.但由于java源码中提供的内置注解很少,所以大部分同学对注解都不是很了解,虽然我们都接触过,比如java内置的几种注解: @Override,表示当前的方法定义
Java多线程的用法详细介绍 最全面的Java多线程用法解析,如果你对Java的多线程机制并没有深入的研究,那么本文可以帮助你更透彻地理解Java多线程的原理以及使用方法. 1.创建线程 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口.在使用Runnable接口时需要建立一个Thread实例.因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例.Thread构造函数: public Thread( ); publi
Java中ArrayList类详细介绍 ArrayList是一个可变长度数组,它实现了List接口,因此它也可以包含重复元素和Null元素,也可以任意的访问和修改元素,随着向 ArrayList 中不断添加元素,其容量也自动增长.不过ArrayList是非同步(同步的意思是如果多个线程同时访问一个实例,任何一个线程对实例做了修改之后,其他线程所访问到的实例应该是修改过的最新的实例)的, 我们经常使用List list = Collections.synchronizedList(new Arra
Java classloader和namespace详细介绍 Java虚拟机通过装载.连接和初始化一个JAVA类型,使该类型可以被正在运行的JAVA程序所使用.其中,装载就是把二进制形式的JAVA类型读入JAVA虚拟机中.连接就是把这种已经读入虚拟机的二进制形式的类型数据合并到虚拟机的运行时状态中去.连接阶段分为三个步骤-验证.准备和解析.验证确保了JAVA类型数据格式正确并适于JAVA虚拟机使用.准备负责为该类分配它所需的内存,比如为它的类变量分配内存.解析把常量池中的符号引用转换为直接引用,
最熟悉的陌生人--Context 刚刚学android或者js等,都会看见这个频繁的字眼--Context. 意为"上下文". 本文主要记述,Context到底是什么.如何理解Context.一个APP可以有几个Context.Context能干啥.Context的作用域.获取Context.全局获取Context技巧. 思考: Java:万物皆对象.Flutter:万物皆组件. 俗语:"没对象吗?自己new一个啊~" 既然大多数情况可以new一个实例,那么,我们在
-
Java:输出100以内的全部偶数,并以10个一行的形式输出
2019-04-27 17:40:52if(j%10==0) System.out.println(); } } } 运行结果: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 ... -
java数字倒序输出
2020-09-09 09:27:25输入10个数字,然后逆序输出。 输入 十个整数 输出 逆序输出,空格分开 样例输入 1 2 3 4 5 6 7 8 9 0 样例输出 0 9 8 7 6 5 4 3 2 1 解题思路: 这道题声明一个数组,存储到数组中然后倒叙输出即可 //逆序输出 ... -
.java输出n行数字塔
2019-03-30 17:18:30public class 输出n行数字塔 { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println(“请输入一个数:”); int n =sc.nextInt(); int x=1; for(int i=1;i<=n... -
java编程100~200间所有素数的输出,要求每行限定10个数字(如何实现呢?)
2021-02-27 15:14:25//进行判断 if(count == 10){ System.out.println("\n"); count = 0; } //********************* break; } } } } } public class PrimeTestDrive{ public static void main(String[] args) { PrimeNumber p=new ... -
java程序怎么输出一串整数?java输出方式有哪些?
2021-04-23 06:51:58在开发java过程中,有输入就会有输出,并且对于学习java人员来说,输入输出知识也是蛮重要的,那java程序怎么输出一串整数?接下来,我们就来给大家讲解一下这方面的内容。如果要输出的数是整数,直接用以下方式输出... -
Java 输出4位数中能被6整除不能被12整除的数,打印时,两个数字一行,三个数字一行交替输出
2018-03-31 14:16:46先定义一个计数器row=0; 2.首先循环判断这个数字是否能被6整除不能被12整出 3.如果满足第2步,则打印该数字,并且row++,并且判断row的数值 4.如果row==2,则换行,如果row==5,则换行,并将重置为0逻辑流程图:... -
Java输出一个菱形(数字符号都可)
2022-03-07 17:13:06前面写了一篇关于等腰三角形的文章,这一片相当于是等腰三角形的进阶版,菱形可以拆分为两部分,上半部分和下半部分分别是两个等腰三角形。拆分起来更容易去理解~ 有两种方式可以解决! 方式一代码如下: public ... -
高分悬赏提问,Java语言输出1到100,每5个数字换1行,具体怎么来编写
2019-12-02 00:24:45高分悬赏提问,Java语言输出1到100,第一行只输出4个数字,以后每5个数字换1行,具体怎么来编写 -
java中输入一个数字,输出正方形,详解(末尾处附有代码,可复制)
2020-06-06 13:59:58java中输入一个数,输出正方形,下面为输出的正方形解释图:数字的排列顺序如下所示: 用scanner类设置键盘输入:然后用一个for循环,设置输出的行数。 内容设置可以设置为奇偶行,当奇数行时,设置为从小到大输出... -
(JAVA练习)用Java输出1-100中所有被5整除的数,每三个数字换一行
2020-11-27 09:21:29题目: 用Java输出1-100中所有被5整除的数,每三个数字换一行。 解答: package Zuoye; public class Whilezuoye...//记录一行输出了几个 while(a<=100){ if(a%5==0){ System.out.print(a+" "); c++;} -
java输出数字金字塔
2020-10-27 13:49:46java输出数字金字塔 输入n 输出n行数字金字塔 import java.util.*; public class Main{ pubilc static void main (String args[]) { int i,j,k,n; Scanner input = new Scanner(System.in); n= input.nextInt();... -
Java语言输出数组每个数字空一个格,但是最后一个不要空格,这个怎么实现的呢?
2020-02-08 21:19:02Java语言输出数组每个数字空一个格,但是最后一个不要空格,这个怎么实现的呢? -
输出1000以内的所有素数,10个一行 JAVA
2020-03-20 21:42:04package homework; import java.util.Scanner; ... 输出1000以内的所有素数,10个一行 public static void main(String[] args) { int sum = 0; for(int i=2;i<=1000;i++){ boolean f=true... -
格式化输出N个数(java)
2022-05-01 15:39:35每行输出10个数,相邻数字中间用1个空格作为分隔符。 提示:行首无空格,每行的最后一个数字之后不加空格。 输入样例1: 5 输出样例1: 1 2 3 4 5 输入样例2: 10 输出样例2: 1 2 3 4 5 6 7 8 9 10 ... -
Java简单的输入和输出(数字)
2021-02-12 09:03:32今天有时间练习下Java,虽然不是很精通Java,但是还是小有收获的程序的基本功能是输入几个数字,然后计算其表示的直线,并且在模拟的坐标中描出输入的点程序如下:通过编译javac InputTest.javajava InputTest根据... -
【Java语言】从1~100之间随机生成10个数字,并且输出,不允许重复
2022-02-15 15:53:52import java.util.Arrays; public class Test9 { public static void main(String[] args) { int [] numbers = new int[10]; //默认值0 int randomNumber = 0; //记录位置 int index = -1; w. -
JAVA之 简单构建一个矩阵并输出
2021-03-13 06:29:12import java.util.Scanner;public class DEMO2 {public static void main(String[] args) {int m,n,min,i,j,row,col;Scanner s=new Scanner(System.in);System.out.println("请输入您想创建的矩阵的行数与列数,m为行... -
C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和
2021-03-17 23:33:30点击查看C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和具体信息答:思路:定义变量a接受键盘输入和变量sum保存a的各位数字之和,依次对a进行除10操作,并把a除10的余数加到sum中,直到a为0为止,sum... -
java基础:输入一串数字,用空格隔开,输出存在两次的数字
2018-09-15 22:20:27之前困扰在如何能把一串数字的个数得到,还在想如何能将每一个数字统一放入一个数组中。(拖延症晚期) 这次,果真就碰到了题目,悔,来记录一下吧。 看到可以将输入的用String来接收,之后用空格隔开,放入一... -
Java语言随机生成100个整数,排序后每行输出5个,分20行输出
2020-03-04 21:59:28Java语言随机生成100个整数,排序后每行输出5个,分20行输出 Java语言随机生成100个整数,排序后每行输出5个,分20行输出 -
输入一个正整数, 输出具有n层的上三角数字三角形(Java)
2021-07-02 22:08:56/*输入一个正整数, 输出具有n层的上三角数字三角形. 输入格式: 只有一个正整数n,1<=n<=100. 输出格式: 一个上三角数字三角形,每个数字占四个字符位置 输入样例: 5 输出样例: 1 2 3 4 5 6 7 8 9 10 11 12 13 ... -
输出一个整数的每一位(Java实现)
2020-01-04 16:36:22输出一个整数的每一位 import java.util.Scanner; public class Test { public static void print(int num) { if(num > 9) { print(num / 10); } System.out.print(num % 10 + " ... -
输入一个整数n,控制台输出n行“*”金字塔的形状(Java)
2022-03-10 17:54:52输出金字塔形状 public class Test_06 { public static void main(String[] args) { ... System.out.println("请输入一个数字"); int n = sc.nextInt(); //接收用户输入的数字 for (int i = 1; i <. -
java输入数字输出菱形
2019-07-20 15:49:10java输入数字输出菱形 ...用两个for循环输出一个菱形。 2、代码 import java.util.Scanner; /** * java输入数字输出菱形 * @author com * */ public class Test { static Scanner sc = new Sca... -
Java输出杨辉三角形
2022-04-14 17:13:14用Java输出杨辉三角形 一、杨辉三角的概念 杨辉三角是二项式系数在三角形中的一种几何排列,南宋数学家杨辉在《详解九章算法》中有记载,欧洲的帕斯卡也发现这一规律,故又称帕斯卡三角形,比杨辉晚几百年发现该规律...