「java一个数字一个数字」java每隔一秒输出一个数字
本篇文章给大家谈谈java一个数字一个数字,以及java每隔一秒输出一个数字对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java中怎么输入一个数字?
- 2、在java中怎么对一个数字取整?
- 3、java中如何输入一个数字,这个数字最大为1,000,000,000。请指教
- 4、java,编程实现输入一个数字,输出该数字的回旋数字
- 5、java中怎么连续的输入,比如:12,31,46,132......,我做的只能一个数字一个数字输入才可以输出
java中怎么输入一个数字?
一般是用scanner用法,你看下这代码,不理解可以问我!
import java.util.Scanner;
public class TextScanner{
public static void main(String [] args){
//创建Scanner对象 接受从控制台输入
Scanner input = new Scanner(System.in);
System.out.println("请输入名字:");
//接受String型
String name = input.next();
System.out.println("请输入学号");
//接受int型
int id = input.nextInt();//什么类型next后面就接什么 注意大小写
//输出结果
System.out.println("名字为:"+name+"\t学号为:"+id);
}
}
在java中怎么对一个数字取整?
在java中对一个数字取整方法很多
向上取整Math.ceil();
举例:Math.ceil(11.4)=12; Math.ceil(-11.6)=-11;
2.向下取整Math.floor();
举例:Math.floor(11.7)=11;Math.floor(-11.2)=-12;
3.四舍五入Math.round();
顾名思义,四舍五入后取整,其算法为Math.round(x+0.5),即原来的数字加上0.5后再想下取整即可。
举例:Math.round(11.5)=12;
Math.round(-11.5)=-11;
java中如何输入一个数字,这个数字最大为1,000,000,000。请指教
输入整数用long就行,java的long是64位的,能表示正负20亿之内的数值
若是有小数,建议使用BigDecimal
java,编程实现输入一个数字,输出该数字的回旋数字
//最呆板的实现方式,一行一行来实现
public class HuiXuan {
public static void main(String[] args) {
new HuiXuan().huiX(8);
}
public void huiX(int num){
//按照二维数组的方式处理 行固定是3行
int[][] array = new int[3][num];
//第一行
for (int i = 0; i num; i++) {
array[0][i] = i+1;
}
//最后一行
int index = 1;
for (int i = num-1; i =0 ; i--) {
array[2][i] = (num+1)+(index++);
}
//中间行
int midd = num*2+1;
for (int i = 0; i num-1; i++) {
array[1][i] = ++midd;
}
array[1][num-1] = num+1;
//循环打印
for (int i = 0; i 3; i++) {
for (int j = 0; j num; j++) {
System.out.print(" "+array[i][j]+" ");
}
System.out.println();
}
}
}
实现结果如下
java中怎么连续的输入,比如:12,31,46,132......,我做的只能一个数字一个数字输入才可以输出
/*在这儿:
for (i = 1; 10 i ; i++){
if (Min x[i]) Min = x[i];
if (Max x[i]) Max = x[i];
}
这个循环执行完以后,i 就等于10了
于是退出上面的那个for语句
我做了一下小改动
你试试看
如果你想直接输入所有的数字的话
你可以用java.util.StringTokenizer
对你的字符串进行处理呀
不过我还是感觉一个个的输入比较好
*/
import java.io.*;
public class ArrayMaxMin{
public ArrayMaxMin() {
super();
}
void MinMax(){
int[] x = new int[10];
int i;
int Min= 0 ,Max = 0;
String s="";
System.out.print("请输入10个数的数组:\n");
for (i = 0; i10; i++){
System.out.println("请输入第"+(i+1)+"个数");
try{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
s=in.readLine();
try{
x[i] = Integer.parseInt(s);
Min = x[0];
Max = x[0];
}catch(NumberFormatException e){
System.out.println(e.toString());
}
}catch(IOException e){
System.out.println(e.toString());
}
}
for (i = 1; 10 i ; i++){
if (Min x[i]) Min = x[i];
if (Max x[i]) Max = x[i];
}
System.out.println("最大数为:"+Max);
System.out.println("最小数为:"+Min);
}
public static void main(String[] args)
{
ArrayMaxMin A1=new ArrayMaxMin();
A1.MinMax();
}
}
关于java一个数字一个数字和java每隔一秒输出一个数字的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。