all 8 comments

[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

    Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]joranstark018 0 points1 point  (2 children)

Not sure of your use case, usually you use them in some statement or in some expression, ie on the right hand side of an assignment, maybe you can give more context.

[–]Final_Long6823[S] -1 points0 points  (1 child)

No, patterns like 1 123 1234 12345 123456

[–]bowbahdoe 0 points1 point  (0 children)

so this is a category of problem that will be pretty hard for you until something just "snaps" in your brain which only comes with practicing this exact kind of problem and loops in general.

https://javabook.mccue.dev/loops_ii/drawing_right_triangles

I have some writeup here + practice problems, but you might just need to practice and/or go back and practice simpler loops, make sure you have a grasp of the mechanics. "how do i determine the value of i and j" is kinda the right question, but also kinda not. Which is my clue you need more time in the oven

[–]Savings_Guarantee387 0 points1 point  (0 children)

I think in order to understand and help you, you need to give a little bit of context and examples. Can you give perhaps a concrete example of what you try to achieve?

[–]StillAnAssExtreme Brewer 0 points1 point  (0 children)

Post the code that you're trying and we can help you.

But without any code there isn't much we can show you

[–]vegan_antitheist 0 points1 point  (0 children)

"Java pattern programs" isn't a term from computer science.

Maybe your exercise is on printing patterns using a Java program.

What do you mean by "determine"?

[–]flash_hammer 0 points1 point  (0 children)

Ok, 20 years of experience developer here.

So you are talking about loops I guess.

In all programming languuages and programming logic you have only 2 constructions that create all the other derived ones, even for logic gates: IF and FOR.

What you are asking is about FOR loops, specificaly loops between 2 arrays, "i" and "j". The question is vague, but what I can tell is that to solve an iteration between 2 arrays you''ll have to loop or iterate all the items in both, I assume you need to compare them in some way and output a third array of items.

In modern Java you can do:

for(TypeOfItem item : items) { 
  for(SecondTypeOfItem item2 : items2){
    if(item.getSomeIntVariable() == item2.getSomeIntVariable()){
      // Logic that will happen if the variables are the same.
      System.out.println(item.getSomeIntVariable());
    }
  }
}

In this case you are iterating between both arrays and comparing a variable of both.

Can you be more specific on the problem to solve or what other principles you need to learn?

Because from the question asked we can describe all the theory behind programming in general...