mirror of
https://gitlab.com/magicalsoup/Highschool.git
synced 2025-01-23 16:11:46 -05:00
Update Computer Science.md
This commit is contained in:
parent
07f465c982
commit
cb074aa33d
@ -8,7 +8,7 @@
|
|||||||
>> |```C```|**Short & Long Answers**<br>- Compare and contrast short code, methods, problem solving|20|
|
>> |```C```|**Short & Long Answers**<br>- Compare and contrast short code, methods, problem solving|20|
|
||||||
>> |```Total```||68|
|
>> |```Total```||68|
|
||||||
|
|
||||||
## Unit 1: Intro To Programming
|
# Unit 1: Intro To Programming
|
||||||
|
|
||||||
> ```Comments```: are used to explain and clarify program ocde for human reader
|
> ```Comments```: are used to explain and clarify program ocde for human reader
|
||||||
|
|
||||||
@ -429,6 +429,76 @@
|
|||||||
>> int myRandNumber = (int) (Math.random() * 100) + 1;
|
>> int myRandNumber = (int) (Math.random() * 100) + 1;
|
||||||
>> ```
|
>> ```
|
||||||
|
|
||||||
|
> ## Reading From Files
|
||||||
|
>> ### Why read from files?
|
||||||
|
>> - speed
|
||||||
|
>> - less errors
|
||||||
|
>> - easier to read, individual cases
|
||||||
|
>> - get data from sources other than the keyboard
|
||||||
|
>> - changing info is easy (only on the file)
|
||||||
|
>> - more efficient (less time to test)
|
||||||
|
>> - large data can be entered quickly (less room for error)
|
||||||
|
>> - at the ```testing stage```, data can be carefully chosen to test the program
|
||||||
|
|
||||||
|
>> ### Intializing
|
||||||
|
>>> ```java
|
||||||
|
>>> Scanner fsc = new Scanner("myfile.txt");
|
||||||
|
>>> ```
|
||||||
|
|
||||||
|
>> ### Example Program
|
||||||
|
>>> ```java
|
||||||
|
>>> import java.io.File;
|
||||||
|
>>> import java.util.Scanner;
|
||||||
|
>>> public class ReadData {
|
||||||
|
>>> public static void main(String[]args) throws IOException{
|
||||||
|
>>> File file = new File("summerschool.txt");
|
||||||
|
>>> Scanner input = new Scanner(file);
|
||||||
|
>>> while(input.hasNext()) {
|
||||||
|
>>> String firstName = input.next();
|
||||||
|
>>> double avg = input.nextDouble();
|
||||||
|
>>> System.out.println(firstName + " " + avg);
|
||||||
|
>>> }
|
||||||
|
>>> input.close();
|
||||||
|
>>> }
|
||||||
|
>>> }
|
||||||
|
>>> ```
|
||||||
|
|
||||||
|
>> ### Why write from files? (store to disk)
|
||||||
|
>> - you can save it for future use
|
||||||
|
>> - print hard copy results and distribute it
|
||||||
|
>> - write to a retrievable medium
|
||||||
|
>> - store the info
|
||||||
|
>> - make it more available to others
|
||||||
|
>> - large data can be collected, stored, formatted acoording to needs
|
||||||
|
|
||||||
|
>> ```java
|
||||||
|
>> import java.io.PrintWriter; // can be used to create a file and write
|
||||||
|
>> // for example
|
||||||
|
>> output.println("hello world!"); output.printf("hello world!\n"); output.print("hello world!");
|
||||||
|
>> ```
|
||||||
|
|
||||||
|
>> ### Intializing
|
||||||
|
|
||||||
|
>>> ```java
|
||||||
|
>>> PrintWriter output = new PrintWriter("mytextfile.txt");
|
||||||
|
>>> ```
|
||||||
|
|
||||||
|
>> ### Example Program
|
||||||
|
|
||||||
|
>>> ``` java
|
||||||
|
>>> import java.io.File;
|
||||||
|
>>> import java.io.PrintWriter;
|
||||||
|
>>> public class PrintWriterExample {
|
||||||
|
>>> public static void main(String[]args) throws IOException {
|
||||||
|
>>> File myFile = new File("secretmessage.txt");
|
||||||
|
>>> PrintWriter output = new PrintWriter(myFile);
|
||||||
|
>>> output.println("hello");
|
||||||
|
>>> output.println("world!");
|
||||||
|
>>> out.close();
|
||||||
|
>>> }
|
||||||
|
>>> }
|
||||||
|
>>> ```
|
||||||
|
|
||||||
|
|
||||||
# Unit 2: Arrays
|
# Unit 2: Arrays
|
||||||
|
|
||||||
@ -704,7 +774,7 @@
|
|||||||
> ## Java language - Strongly typed
|
> ## Java language - Strongly typed
|
||||||
> - meaning you are not allowed to assign a value to a variable that is consistent with its declare type
|
> - meaning you are not allowed to assign a value to a variable that is consistent with its declare type
|
||||||
|
|
||||||
> ## ```Scope of variable``` - the part of the program over which the variable can be accessed or referenced
|
> **```Scope of variable```** - the part of the program over which the variable can be accessed or referenced
|
||||||
> - referes to the ```accessibility``` of a variable
|
> - referes to the ```accessibility``` of a variable
|
||||||
> - variables cannot be accessed before they are declared
|
> - variables cannot be accessed before they are declared
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user