数字和模式java
你好,我需要用java创建这个模式 我是新来的,我尝试了不同的代码,但不知道怎么做数字和模式java,java,Java,你好,我需要用java创建这个模式 我是新来的,我尝试了不同的代码,但不知道怎么做 公共类JavaProgram { 公共静态void main(字符串参数[]) { int i,j,num; 对于(i=1;iOk),经过几次尝试,我自己找到了正确的代码。这就是解决方案 public class JavaProgram { public static void main(String args[]) { int i, j, num; for(i=1; i
公共类JavaProgram
{
公共静态void main(字符串参数[])
{
int i,j,num;
对于(i=1;iOk),经过几次尝试,我自己找到了正确的代码。这就是解决方案
public class JavaProgram
{
public static void main(String args[])
{
int i, j, num;
for(i=1; i<=5; i++)
{
num=1;
int sum=0;
for(j=1; j<=i; j++)
{
System.out.print(num+ "");
sum=sum+num;
if (num<i) {
System.out.print("+");
}
num++;
}
System.out.print("="+sum);
System.out.println();
}
}
}
公共类JavaProgram
{
公共静态void main(字符串参数[])
{
int i,j,num;
对于(i=1;i公共类测试
{
公共静态无效打印星(int n)
{
int i,j,temp=0;
对于(i=0;i这个解决方案,您会发现比这里的其他答案更容易:)
import java.util.Scanner;
公共班机{
公共静态void main(字符串[]args){
//在这里编写代码
扫描仪s=新的扫描仪(System.in);
int N=s.nextInt();
整数和=0;
对于(int i=1;iYou不需要两个循环。试着找出如何仅使用一个循环来产生所需的输出。@zlakad的确,您不需要两个循环;但OP不需要扔掉所有代码来完成所需的工作。调整这里已经存在的内容很简单。@AndyTurner,我理解您的观点。我同意,但我只是给出了一个提示。…当OP真的考虑到这一点时,他可能会在编程方面变得越来越好。@zlakad,我理解你的意思。但我会说“变得更好”,更具启发性的是,看看是什么原因导致现有代码无法正常工作,并思考如何纠正它。毕竟,我们并不总是有把它扔掉然后重新开始的奢侈。我的意思是,这里的变化非常明显,例如,如果你想在数字之间留出一个空格嗯。如果你甚至不能找出需要改变的地方,那你就走不了多远了。@AndyTurner,当然!在我看来,我们的观点并没有太大的不同(就像我说的,我给出了提示,而不是答案)。祝你好运,朋友。你的答案可能是好的,但请花一点时间来描述你的代码的作用。为了将来更好地访问你的答案。
public class Test
{
public static void printStars(int n)
{
int i, j,temp = 0;
for(i=0; i<n; i++)
{
for(j=1; j<=i; j++)
{
System.out.print(j + " ");
}
temp = temp + j - 1;
if (temp>1) {
System.out.print(temp + " ");
}
System.out.println();
}
}
public static void main(String args[])
{
int n = 10;
printStars(n);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// Write your code here
Scanner s = new Scanner(System.in);
int N = s.nextInt();
int sum=0;
for(int i=1;i<=N;i++){
sum=0;
for(int j=1;j<=i;j++){
sum=sum+j;
System.out.print(j);
if(j<i)
System.out.print("+");
}System.out.println("=" + sum);
}
}
}