编写java循环程序,从键盘输入一个数,输出这个数是个几位数,输出各位数字分别为多少,例如输入:4

用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246~

package test1;
import java.util.Scanner;
public class Test6 {
public static void main(String[] args) {
Scanner input = new Scanner( System.in );
System.out.println("请输入一个数字:");
String str = input.next();
int result = 0;
for( int i=0;i<str.length();i++ )
{
int a = Integer.parseInt(str.charAt(i)+"");
result+=a;
}
System.out.println( "您输入的数字是:"+str+",各位数字之和为:"+result );
}
}

import java.util.Scanner;

public class Test3 {

/**
* @param args
*/
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入一个正整数n");
int num=in.nextInt();
int sum=1;
for(int i=1;i<=num;i++){
sum=sum*i;
}
System.out.println("sum="+sum);
}

}

import java.util.Scanner;
public class TestDemo {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//键盘输入数字
System.out.println("请输入一个数");
int a = sc.nextInt();
int temp=10;
String str = String.valueOf(a); //将数字转换成字符串
int b = str.length(); //判断该字符串长度,即数字位数
System.out.println("该数字:"+b+"位,");
while(b>0){
int x = a%temp; //得到末尾数数字
a = a/temp;
System.out.print(x+",");
b--;
}
}
}

Java。用while和do-while解决。 从键盘上输入一位整数,当输入1~7时...
答:import java.util.Scanner;public class test { public static void main(String[]args){ while(true){ Scanner sc = new Scanner(System.in);int num=0;do{ if (num>7||num<0) { System.out.println("输入有误!");break;}else{ System.out.println("请输入0-7的数字:");num = sc....

用java程序编写从键盘输入n个数,求这n个数的最大值。
答:a=list.toArray();Arrays.sort(a);System.out.println("Max is:"+a[a.length-1]);} 大致思路是这样的,放在一个list里面,然后转换成数组再排序。这个程序只实现了基本思路,没有判断输入的是否是非数字等等。。另外,输入为break的是后结束循环,如果不想要标记,就需要用到图形用户界面了 ...

java编程,使用Scanner类的对象和循环语句从键盘输入数组的值?_百度知 ...
答:按照题目要求编写程序如下(见图)

用java编写程序,从键盘输入一个n,输出一个n行的等腰三角形,不用数组...
答:这个是作业吧哈哈!!用双循环做的!public static void main( String[] arg ){ int n = 4;for(int i = 0; i < n; i++){ int m = i + 1;for(int j=n-i-1;j>0;j--){ System.out.print(" ");} while(m > 0){ System.out.print("* ");m--;} System.out.print(...

使用java编辑符合如下条件的代码:以while无限循环输入,直到你以键盘...
答:public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (true) {System.out.println("请输入字符串 : ");String x = scanner.next();if (x.equals("c"))//这里有问题,字符串对象的比较需要使用equalsbreak;System.out.println("您输入的是 : " + x)...

用JAVA 编写程序从键盘读入10个整数存入整型数组a中
答:package javaTest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Read { public static void main(String[] args) { BufferedReader br=new BufferedReader(new InputStreamReader(System.in));int []a=new int[10];int max=a[0],sum=0...

用java程序编写从键盘输入n个数,求这n个数的最大数与最小数,并输出结果...
答:哈哈,楼上的!估计这位大哥还是初学者,还不知道list怎么用呢 还是用数组吧,自己写一个比较大小的、小弟暂时不忙,就先帮你写一个 public static void main(String[] arg0){ Scanner scanner = new Scanner(System.in);System.out.println("请输入所需整数的个数!");int a = scanner.nextInt...

用JAVA 编写程序,从键盘读入10个整数存入数组,输出最大值,最小值及它 ...
答:import java.io.*;import java.lang.*;import java.util.StringTokenizer;class array { public static void main(String args[]){ StringTokenizer st=new StringTokenizer(\"10 20 30 40\");String s=\"\";int[] b=new int[10];int Max=0,Min=0;int count=0;System.out.println(\"...

java编程:从键盘输入字符串,并按字典顺序倒序打印
答:import java.util.ArrayList;import java.util.Scanner;public class JudgeString { public static void main(String[] args) { // 接受键盘输入 Scanner in = new Scanner(System.in); // 保存输入数据的List ArrayList<String> list = new ArrayList<String>(); System.out.println("请...

用JAVA编写一个键盘连按程序。
答:这个程序输入按大小写都可以的写用shift+“a”,小写直接按a import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import javax.swing.JFrame;import javax.swing.JLabel;public class Print { public static void main(String[] args) { JFrame jFrame = new JFrame();final J...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网