求助几个JAVA的题目 谢谢大家哦~!
1.求1~50中,是7倍数的和(要用do-while做)2.从100输出所有递减5的数,横排显示。(要用do-while做)3.连续输入一串数字,累加求和.(用while...
1.求1~50中,是7倍数的和(要用do-while做)
2.从100输出所有递减5的数,横排显示。(要用do-while做)
3.连续输入一串数字,累加求和.(用while) 展开
2.从100输出所有递减5的数,横排显示。(要用do-while做)
3.连续输入一串数字,累加求和.(用while) 展开
3个回答
展开全部
1
public class temp1{
public static void main(String[] args){
int i=1;
int sum=0;
do{
if(i % 7==0) sum+=i;
i++;
}while(i<=49);
System.out.println("sum="+sum);
}
}
2
public class temp2{
public static void main(String[] args){
int i=100;
do{
System.out.print(i+" ");
i-=5;
}while(i>=0);
}
}
3
import java.util.*;
public class temp3{
public static void main(String args[])
{
int i=1;
int sum=0;
Scanner in=new Scanner(System.in); //使用Scanner类定义对象
while(i!=0){
System.out.println("请输入一个整数(输入 0 结束):");
i=in.nextInt();
sum+=i;
}
System.out.println("sum="+sum);
}
}
public class temp1{
public static void main(String[] args){
int i=1;
int sum=0;
do{
if(i % 7==0) sum+=i;
i++;
}while(i<=49);
System.out.println("sum="+sum);
}
}
2
public class temp2{
public static void main(String[] args){
int i=100;
do{
System.out.print(i+" ");
i-=5;
}while(i>=0);
}
}
3
import java.util.*;
public class temp3{
public static void main(String args[])
{
int i=1;
int sum=0;
Scanner in=new Scanner(System.in); //使用Scanner类定义对象
while(i!=0){
System.out.println("请输入一个整数(输入 0 结束):");
i=in.nextInt();
sum+=i;
}
System.out.println("sum="+sum);
}
}
展开全部
public class Test //第一题
{
public static void main(String[] args)
{
int n=1;
int sum=0;
do{
if(n%7==0){
sum +=n;
}
n++;
}while(n<=50);
System.out.println(sum);
}
}
public class Test //第二题
{
public static void main(String[] args)
{
int n=100;
do{
System.out.print(n+" ");
n=n-5;;
}while(n>=0);
}
}
import java.util.*;//第三题
public class Test
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("请输入一串数字:");
String str = sc.next();
System.out.println(str);
int length = str.length();
int i=0;
int sum=0;
while(i<length){
char a = str.charAt(i);
sum=sum+a-48;
i++;
}
System.out.println(sum);
}
}
{
public static void main(String[] args)
{
int n=1;
int sum=0;
do{
if(n%7==0){
sum +=n;
}
n++;
}while(n<=50);
System.out.println(sum);
}
}
public class Test //第二题
{
public static void main(String[] args)
{
int n=100;
do{
System.out.print(n+" ");
n=n-5;;
}while(n>=0);
}
}
import java.util.*;//第三题
public class Test
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("请输入一串数字:");
String str = sc.next();
System.out.println(str);
int length = str.length();
int i=0;
int sum=0;
while(i<length){
char a = str.charAt(i);
sum=sum+a-48;
i++;
}
System.out.println(sum);
}
}
追问
。。不好意思啊 你是第一个回答的 就是刚刚第三题没有答 我同学看有个3题都正确的就采纳了 我是先说采纳你的 你是第一个啊- - 对不起啊!!!!!!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Test //第一题
{
public static void main(String[] args)
{
int n=1;
int sum=0;
do{
if(n%7==0){
sum +=n;
}
n++;
}while(n<=50);
System.out.println(“和是:”+sum);
}
}
public class Test //第二题
{
public static void main(String[] args)
{
int n=100;
do{
System.out.print(n+" ;");
n=n-5;;
}while(n>=0);
}
}
至于第三个问题,我没太明白你的意思,首先,你说你一串数字是很多个数值还是一个相对比较大的数值;接着就是是对这个数组求和还是这个数字从1累加到你输入的这个数字两种都给你吧,要是是其他意思可以接着帮你。
public void test3() {// 这个是从1加到你指定的数值
double d = 123456123;// 指定数值
double i = 0;
double sum = 0;
while (i < d) {
i++;
sum = sum + i;
}
System.out.println("累加的和是:" + sum);
}
public void test4() {// 这个是数组内所有数值相加
int[] h = { 1, 2, 3, 4, 6, 78, 9 };// 要进行操作的数组
double sum = 0;
int i = 0;
while (i < h.length) {
sum = sum + h[i];
i++;
}
System.out.println("数组累加和是:" + sum);
}
{
public static void main(String[] args)
{
int n=1;
int sum=0;
do{
if(n%7==0){
sum +=n;
}
n++;
}while(n<=50);
System.out.println(“和是:”+sum);
}
}
public class Test //第二题
{
public static void main(String[] args)
{
int n=100;
do{
System.out.print(n+" ;");
n=n-5;;
}while(n>=0);
}
}
至于第三个问题,我没太明白你的意思,首先,你说你一串数字是很多个数值还是一个相对比较大的数值;接着就是是对这个数组求和还是这个数字从1累加到你输入的这个数字两种都给你吧,要是是其他意思可以接着帮你。
public void test3() {// 这个是从1加到你指定的数值
double d = 123456123;// 指定数值
double i = 0;
double sum = 0;
while (i < d) {
i++;
sum = sum + i;
}
System.out.println("累加的和是:" + sum);
}
public void test4() {// 这个是数组内所有数值相加
int[] h = { 1, 2, 3, 4, 6, 78, 9 };// 要进行操作的数组
double sum = 0;
int i = 0;
while (i < h.length) {
sum = sum + h[i];
i++;
}
System.out.println("数组累加和是:" + sum);
}
追问
不好意思啊 你回答的很详细 刚同学看了那个3个都能正确运行的采纳了 对不起了啊!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询