mirror of
https://github.com/sharkdp/bat.git
synced 2025-01-31 02:01:05 +00:00
Add Java file test
This commit is contained in:
parent
bbf6ec0458
commit
5fa1645165
39
tests/syntax-tests/highlighted/Java/test.java
Normal file
39
tests/syntax-tests/highlighted/Java/test.java
Normal file
@ -0,0 +1,39 @@
|
||||
[38;2;249;38;114mimport[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mjava[0m[38;2;248;248;242m.[0m[3;38;2;166;226;46mutil[0m[38;2;248;248;242m.[0m[3;38;2;166;226;46mScanner[0m[38;2;248;248;242m;[0m
|
||||
|
||||
[38;2;117;113;94m/*[0m[38;2;117;113;94m This Java program was submiited to help bat[0m
|
||||
[38;2;117;113;94m * with its syntax highlighting tests[0m
|
||||
[38;2;117;113;94m [0m[38;2;117;113;94m*/[0m
|
||||
|
||||
[38;2;249;38;114mpublic[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mclass[0m[38;2;248;248;242m [0m[4;38;2;102;217;239mMain[0m
|
||||
[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mpublic[0m[38;2;248;248;242m [0m[38;2;249;38;114mstatic[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mvoid[0m[38;2;248;248;242m [0m[38;2;166;226;46mmain[0m[38;2;248;248;242m([0m[3;38;2;166;226;46mString[0m[38;2;249;38;114m[][0m[38;2;248;248;242m [0m[3;38;2;253;151;31marg[0m[38;2;248;248;242m)[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;166;226;46mScanner[0m[38;2;248;248;242m st [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;249;38;114mnew[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mScanner[0m[38;2;248;248;242m([0m[3;38;2;166;226;46mSystem[0m[38;2;248;248;242m.[0m[38;2;248;248;242min[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;102;217;239mint[0m[38;2;248;248;242m t[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m t [0m[38;2;249;38;114m=[0m[38;2;248;248;242m st[0m[38;2;248;248;242m.[0m[38;2;248;248;242mnextInt[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m tem[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m tem [0m[38;2;249;38;114m=[0m[38;2;248;248;242m st[0m[38;2;248;248;242m.[0m[38;2;248;248;242mnextLine[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mfor[0m[38;2;248;248;242m([0m[3;38;2;102;217;239mint[0m[38;2;248;248;242m zz[0m[38;2;249;38;114m=[0m[38;2;190;132;255m0[0m[38;2;248;248;242m;[0m[38;2;248;248;242mzz[0m[38;2;249;38;114m<[0m[38;2;248;248;242mt[0m[38;2;248;248;242m;[0m[38;2;248;248;242mzz[0m[38;2;249;38;114m++[0m[38;2;248;248;242m)[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m str[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m str [0m[38;2;249;38;114m=[0m[38;2;248;248;242m st[0m[38;2;248;248;242m.[0m[38;2;248;248;242mnextLine[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;102;217;239mint[0m[38;2;248;248;242m n [0m[38;2;249;38;114m=[0m[38;2;248;248;242m str[0m[38;2;248;248;242m.[0m[38;2;248;248;242mlength[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;102;217;239mchar[0m[38;2;248;248;242m ch[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mfor[0m[38;2;248;248;242m([0m[3;38;2;102;217;239mint[0m[38;2;248;248;242m i[0m[38;2;249;38;114m=[0m[38;2;190;132;255m0[0m[38;2;248;248;242m;[0m[38;2;248;248;242mi[0m[38;2;249;38;114m<[0m[38;2;248;248;242mn[0m[38;2;248;248;242m;[0m[38;2;248;248;242mi[0m[38;2;249;38;114m++[0m[38;2;248;248;242m)[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m ch [0m[38;2;249;38;114m=[0m[38;2;248;248;242m str[0m[38;2;248;248;242m.[0m[38;2;248;248;242mcharAt[0m[38;2;248;248;242m([0m[38;2;248;248;242mi[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m([0m[38;2;248;248;242mch[0m[38;2;249;38;114m==[0m[38;2;230;219;116m'[0m[38;2;230;219;116ma[0m[38;2;230;219;116m'[0m[38;2;248;248;242m)[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;166;226;46mSystem[0m[38;2;248;248;242m.[0m[38;2;248;248;242mout[0m[38;2;248;248;242m.[0m[38;2;248;248;242mprint[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mn[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m([0m[38;2;248;248;242mch[0m[38;2;249;38;114m==[0m[38;2;230;219;116m'[0m[38;2;230;219;116ms[0m[38;2;230;219;116m'[0m[38;2;248;248;242m)[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;166;226;46mSystem[0m[38;2;248;248;242m.[0m[38;2;248;248;242mout[0m[38;2;248;248;242m.[0m[38;2;248;248;242mprint[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mi[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114melse[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;166;226;46mSystem[0m[38;2;248;248;242m.[0m[38;2;248;248;242mout[0m[38;2;248;248;242m.[0m[38;2;248;248;242mprint[0m[38;2;248;248;242m([0m[38;2;248;248;242mch[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;166;226;46mSystem[0m[38;2;248;248;242m.[0m[38;2;248;248;242mout[0m[38;2;248;248;242m.[0m[38;2;248;248;242mprintln[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mwhile[0m[38;2;248;248;242m([0m[38;2;248;248;242mt[0m[38;2;249;38;114m!=[0m[38;2;190;132;255m0[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;117;113;94m//[0m[38;2;117;113;94m Decrement t[0m
|
||||
[38;2;248;248;242m t [0m[38;2;249;38;114m-=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
||||
[38;2;248;248;242m}[0m
|
39
tests/syntax-tests/source/Java/test.java
Normal file
39
tests/syntax-tests/source/Java/test.java
Normal file
@ -0,0 +1,39 @@
|
||||
import java.util.Scanner;
|
||||
|
||||
/* This Java program was submiited to help bat
|
||||
* with its syntax highlighting tests
|
||||
*/
|
||||
|
||||
public class Main
|
||||
{
|
||||
public static void main(String[] arg)
|
||||
{
|
||||
Scanner st = new Scanner(System.in);
|
||||
int t;
|
||||
t = st.nextInt();
|
||||
String tem;
|
||||
tem = st.nextLine();
|
||||
for(int zz=0;zz<t;zz++)
|
||||
{
|
||||
String str;
|
||||
str = st.nextLine();
|
||||
int n = str.length();
|
||||
char ch;
|
||||
for(int i=0;i<n;i++)
|
||||
{
|
||||
ch = str.charAt(i);
|
||||
if(ch=='a')
|
||||
System.out.print("n");
|
||||
else if(ch=='s')
|
||||
System.out.print("i");
|
||||
else
|
||||
System.out.print(ch);
|
||||
}
|
||||
System.out.println();
|
||||
}
|
||||
while(t!=0) {
|
||||
// Decrement t
|
||||
t -= 1;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user