Find Area Of Four Triangles Split By Two Intersecting Lines
May 4, 2014
Im doing a problem where i have to find the area of four triangles split by two intersecting lines, All i have are the points for x1, y1, x2, y2, x3, y3, x4, y4. My question is how do i find where these two lines intersect?
For example, if I had a text file with one line such as "first, second, third", would there be a way to make it so I could make "first" go to the first array list, "second" to the second, and "third" to the third?
I haven't posted any of my code so far as it wouldn't be right to be handed the finished code on a platter and I should put the work into it, but I'd just need a loop to make it go through the rest of the lines in the text file to add all the first, second and third parts of each line, right?
(I already know how to input data from a file, but not how to split up a line into bits to put into different array lists).
I have included split() to put a string read from a given file into indexed array. Looking for a word position (not char position number in addition to the line number I have already written. Line number works fine, however word position isn't quite right.Below is my code:
import java.io.*; public class Word implements Comparable, TreeComparable{ String word; int count; int wordpos; ObjectList lines; private SuperOutput so;
I started with finding the area of a triangle, but now I'm trying to ask a user what kind of shape they want the area for, then ask questions to get the area. I can't figure out how to take the shape a person types to go to a certain case. It also says shape hasn't been initialized. I don't know how to do that.
import java.util.Scanner; public class TriangleArea { static Scanner sc = new Scanner(System.in); public static void main(String[] args){ char shape; String text = "Do you want to find the area of a triangle, square, rectangle, or trapezoid?"; System.out.print("Text"); switch(shape){
I'm trying to draw 3 triangles 'on top' of each other to give appearance of a tree. My code is below and struggling with how to set my x/y cords correctly.
Also I've drawn a rectangle under a new class and that should then be appearing in the south location of my border layout (south) - but it's not.
import javax.swing.*; import java.awt.*; public class Christmas1 extends JFrame { JPanel titlePanel; JLabel title;
I have a FractalGUI and a FractalTriangle class. The FractalTriangle class is what does a lot of the work, it uses ATriangle(s) to make a triangle, and it uses recursion to draw three children triangles along each parent triangle. Fractal Triangle has a method "makeTriangle" private ATriangle makeTriangle( Point p0, Point p1 ) which takes the ATriangles and sets them the right size and everything, but for some reason I can only get one level of children triangles, and they are also already their upon running which they shouldn't be, they should appear when the depth is 2. When the depth is three it should add three triangles each onto the three added at depth two. At depth 4 it should add three each onto the three previously made triangles, and so on until depth reaches 6, the max depth. Here is some code of my FractalTriangle.
The Atriangle class given to us ("starter code") does not extend or implement anything, and has basic methods (setLocation, setSize, setThickness, setColor, etc. )
//---------------- class variables ------------------------------ //---- recursive generation parameters public static double sizeRatio = 0.5; // integer represent % public static double offset = 0.5; // offset/100 = parametric value // child positioning offset public static double p2projection = 0.5; // parametric value of projection of // vertex p2 onto the base; can be < 0 public static boolean outside = true;
[code]....
the way it looks without the recursion looks much more right, but I am supposed to have recursion in that constructor but I can't figure out how to get it right with the recursion. It's so weird how with the recursion the big red triangle ( base triangle ) disappears, and you can see the children are really really small.
I want to split string in such a way that I should get the content before "?" in an another variable. I tried various way but some how I am not getting expected behavior.
My problem is with ItemListener I'm not sure why it is not working. Well I'm trying to split the ItemListener into two class. In the main class I have this :
final JCheckBox whole_C_CheckBox = new JCheckBox("Whole"); whole_C_CheckBox.addItemListener(new CheckBox(whole_C_QTextField, whole_C_WTextField, whole_C_PTextField)); whole_C_CheckBox.setVerticalAlignment(SwingConstants.BOTTOM); whole_C_CheckBox.setHorizontalAlignment(SwingConstants.LEFT); whole_C_CheckBox.setBounds(12, 66, 113, 25); chikenPanel.add(whole_C_CheckBox);
In the other class I have
public class CheckBox implements ItemListener{ private JTextField q; private JTextField p; private JTextField w; private JCheckBox whole_C_CheckBox; public CheckBox(JTextField whole_C_QTextField, JTextField whole_C_WTextField, JTextField whole_C_PTextField) {
[Code] ....
will when I try to run the program its working.However, when I click on the Check Box for (whole_C_CheckBox ) it give an error I don't know what is wrong with my code.
Note: in the main class all these whole_C_QTextField, whole_C_WTextField, whole_C_PTextField has been set in default to (0, 0.00, 0.00), so I'm trying when I click on Check Box for (whole_C_CheckBox ) it will set them to nothing, and if I unchecked them again they will return to their default (0, 0.00, 0.00).
If you were given a problem to search for an error in a section of code but it is incredibly long, what are some ways you can go through the lines of code quickly?
I'm working or better say.. I'm trying to work :) with Maven projects (m2eclipse plug-in) and Eclipse IDE. The problem I have is that sometimes the debugger seems to skip some lines of the code without a reason.
Is there an issue of synchronisation with my .class files?
class CreateFile implements ActionListener{ // MailOrderCreateFile.java @Override public void actionPerformed(ActionEvent ae){ String getDestination = txtDestination.getText(); file = new File(getDestination); // needed for Creating and Displaying the file currentTime = txtCurrentTime.getText(); try { FileWriter fw = new FileWriter(file);
[Code]...
What I wanted to do is that every time I press the button that will activate this part of the code, it will write to a .txt file defined in my txtDestination var (a JTextField). After the first time the file was created, it must append a new line every succeeding presses. However, everytime I do this, it just simply overwrites the contents of the .txt file. The example output would have been like this:
First time.
O R D E R D E T A I L S: Time ordered: 01/21/2015 Wed 10:21:54 PM Item number: 10 Item price: $4.59 Quantity ordered: 12,321 Total: $56,553.39
I want to cut my string from space char but i am getting exception....
Java Code:
import java.util.Scanner; import java.util.StringTokenizer; public class NameSurname { public static void main(String args[]) { Scanner sc=new Scanner(System.in); String s0,s1=null,s2 = null,s3=null; s0=sc.next();
[Code] ....
Console: Lionel andres messi Exception in thread "main" java.util.NoSuchElementException at java.util.StringTokenizer.nextToken(Unknown Source) at java.util.StringTokenizer.nextToken(Unknown Source) at com.parikshak.NameSurname.main(NameSurname.java:15) mh_sh_highlight_all('java'); I/p -O/p:
my s0=Lionel andres Messi
And I want to break it as soon as i find space and save it in s1,s2 and s3
I've found different examples on line, but none that use the split method with a multidimensional array. I would like a user to input coordinates (x,y) for city locations and store them into a 2-D array. For the user to input the x,y-coordinates on one line I need to use split(',') and then parse the string array to a double which will then be used to calculate the distances from one another.
My issue is how to store the String vales into the 2-D array. I do not want to store the x-value at even (cityArray[0]) and y-value at odd (cityArray[1]) 1-D locations.
In this exercise, create a program that asks a user for a phrase, then returns the phrase with the words in reverse order. Use the String class's .split() method for this.
Example input The rain in Spain falls mainly on the plain
Example output plain the on mainly falls Spain in rain The
While I understand the assignment, nowhere in the text is it covered how to reverse the order of the words in the string. I understand using the .split method, but not for this exercise.
Here is my code so far.
import java.util.*; /** * Java class SplitString * This program asks for a phrase, and the code allows the phase to return in reverse order. */
public class SplitString { public static void main (String[] args){ //set phrase input and mixed which will be the result
[Code] ....
As you can see, I have been googling this method and have come up nearly empty. My text does not cover the .reverse() method. The only thing it covers with .split() is how to split a string. I also tried StringBuilder with no success.
I have to produce a program that gives the area of a pentagon. I'm very new to java so I get confused easily. I followed the formula in the textbook but I'm doing something wrong and I don't know what. This is the code I've written.
[import java.util.Scanner; public class Pentagon { public static void main(String[]args) { Scanner input = new Scanner (System.in); // Prompt for length