13af6ab5fSopenharmony_ci/* 23af6ab5fSopenharmony_ci * Copyright (c) 2022-2024 Huawei Device Co., Ltd. 33af6ab5fSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 43af6ab5fSopenharmony_ci * you may not use this file except in compliance with the License. 53af6ab5fSopenharmony_ci * You may obtain a copy of the License at 63af6ab5fSopenharmony_ci * 73af6ab5fSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 83af6ab5fSopenharmony_ci * 93af6ab5fSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 103af6ab5fSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 113af6ab5fSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 123af6ab5fSopenharmony_ci * See the License for the specific language governing permissions and 133af6ab5fSopenharmony_ci * limitations under the License. 143af6ab5fSopenharmony_ci */ 153af6ab5fSopenharmony_ci 163af6ab5fSopenharmony_cifunction main(): void { 173af6ab5fSopenharmony_ci let str: String = "hello\nworld\n"; 183af6ab5fSopenharmony_ci let a: String = "abc"; 193af6ab5fSopenharmony_ci let b: String = "ace"; 203af6ab5fSopenharmony_ci let c: String = "abc"; 213af6ab5fSopenharmony_ci let n2: int = 41; 223af6ab5fSopenharmony_ci let n3: long = 42; 233af6ab5fSopenharmony_ci let n4: float = 43.43; 243af6ab5fSopenharmony_ci let n5: double = 44.44; 253af6ab5fSopenharmony_ci console.print(str); 263af6ab5fSopenharmony_ci console.println(); 273af6ab5fSopenharmony_ci console.print(str.charAt(2)); 283af6ab5fSopenharmony_ci console.println(); 293af6ab5fSopenharmony_ci console.print(str.length as int); 303af6ab5fSopenharmony_ci console.println(); 313af6ab5fSopenharmony_ci console.print(a.equals(b)); 323af6ab5fSopenharmony_ci console.println(); 333af6ab5fSopenharmony_ci console.print(a.equals(c)); 343af6ab5fSopenharmony_ci console.println(); 353af6ab5fSopenharmony_ci console.print(b.equals(c)); 363af6ab5fSopenharmony_ci console.println(); 373af6ab5fSopenharmony_ci console.print(n2); 383af6ab5fSopenharmony_ci console.println(); 393af6ab5fSopenharmony_ci console.print(n3); 403af6ab5fSopenharmony_ci console.println(); 413af6ab5fSopenharmony_ci console.print(n4); 423af6ab5fSopenharmony_ci console.println(); 433af6ab5fSopenharmony_ci console.print(n5); 443af6ab5fSopenharmony_ci console.println(); 453af6ab5fSopenharmony_ci 463af6ab5fSopenharmony_ci let s1: String = "Why "; 473af6ab5fSopenharmony_ci let s2: String = "not"; 483af6ab5fSopenharmony_ci let sbr: StringBuilder = new StringBuilder(s1); 493af6ab5fSopenharmony_ci sbr.append(s2); 503af6ab5fSopenharmony_ci let quest: char = c'?'; 513af6ab5fSopenharmony_ci sbr.append(quest); 523af6ab5fSopenharmony_ci sbr.append(" Hm.\n"); 533af6ab5fSopenharmony_ci sbr.append(1); 543af6ab5fSopenharmony_ci sbr.append(c'\n'); 553af6ab5fSopenharmony_ci sbr.append(2.11); 563af6ab5fSopenharmony_ci console.print(sbr.toString()); 573af6ab5fSopenharmony_ci console.println(); 583af6ab5fSopenharmony_ci} 59